Saint Rose of Lima Church

Beach 84th Street 1-30, 11693, New York, USA