Bronx, New York, USA

Alhambra Apartments - 750-60 Pelham Parkway South, Bronx, New York, USA