Clover Home Plate Club

Address: , New York, NY - United States

Checkins

1

Avarage rating at this location

4.0

 

Matt Tippett

Nothing like a 60 min in an hour rain delay.

4.0

almost 2 years ago