Miracle Plaza – Lake Placid NY

Details

Venue Phone: (518) 523-1655

Venue Website:

Olympic Center – Miracle Plaza
2634 Main St.
Lake Placid, NY 12946

Location

Address:
2634 Main St., Lake Placid, New York, 12946, United States