Tapeo Restaurant & Tapas Bar Posted on November 7, 2014 by admin Loading Map.... Tapeo Restaurant & Tapas Bar266 Newbury Street - BostonEvents 42.3492028 -71.08321319999999 Address 266 Newbury Street Boston MA 02116 United States Upcoming Events No events in this location