Tourist attraction
Mayfair Park
Champaign, IL88% like it (4.4 / 19 Reviews )
ABOUT
Mayfair Park is a tourist attraction located
at 1507 Maywood Dr, , Champaign
, IL.
It has received 19 reviews with an average rating of 4.4 stars.
It has received 19 reviews with an average rating of 4.4 stars.
FAQs
This Tourist attraction received 4.4 points from 19 customer reviews.
The address of Mayfair Park is:
Mayfair Park1507 Maywood Dr
Champaign,
Visit Website: champaignparks.com
Mayfair Park is listed under
LOCATION
Mayfair Park Location