Tourist attraction
Festival Plaza
Auburn, ME88% like it (4.4 / 89 Reviews )
ABOUT
Festival Plaza is a tourist attraction located
at 112 Main St, , Auburn
, ME.
It has received 89 reviews with an average rating of 4.4 stars.
It has received 89 reviews with an average rating of 4.4 stars.
FAQs
This Tourist attraction received 4.4 points from 89 customer reviews.
The address of Festival Plaza is:
Festival Plaza112 Main St
Auburn,
Visit Website: www.auburnmaine.gov
Festival Plaza is listed under
LOCATION
Festival Plaza Location