Welcome to South Town Plaza

South Town Plaza is located at 3333 West Henrietta Road in Rochester, New York.

 

ALTITUDE IS NOW OPEN

 

 

altitude-trampoline-park-lg
TRAMPOLINE PARK

 

 

 

 

 

 

 

 

altitude-trampoline-park-lg

 

 

 

 

 

 

 

Visitors

Articles View Hits
228039