This is the location of St. Nicholas Miracle Garden.
Physical Address
330 Saint Nicholas Ave
New York, New York 10027
United States
Edit | Back