If you enjoy Formula 1 racing and wish you had a bar of like-minded people to watch it with, Boston now has a solution for you as the F1 Arcade is open for business Located on the Boston Seaport, this new location offers up a bar and restaurant experience with pub foods, as well as[...]