request_info_guest false

80-12 51st Ave

$2,900,000

80-12 51st Ave, Elmhurst, NY 11373

Active
Last Updated: 07/31/2025

1961

Year Built

1

Floors

Details:
Year Built:    1961
Floors:    1
Map:
Location
Gallery