Alhambra Township Park Park Address 610 W Main St, Alhambra, IL 62001 Website www.villageofalhambra.com Contact (618) 488-7128 Rating on Google Maps 4.80 (12 reviews) Open on Google Maps