Description
Located in the heart of Times Square, Grand Slam is a tourist attraction in itself. The venue, established in 1991, is known for the largest...
1557 Broadway Manhattan, NY, 10036
(212) 398-6388