attractions: Gloucester Museum of History, Gloucester Arts On Main, York & Main, Yolanda's On Main, Fine Arts Museum of Gloucester, restaurants: Olivia's In the Village, Damon & Company, Patriots Grill, Bangkok Noi Thai Cuisine, Anna's Italian Pizza Restaurant, Los Portales Mexican Restaurant, Duke’s Deli, Las Tunas, Little Italy Restaurant, Ruby Tuesday