45-20 83rd St, Elmhurst, NY 11373 is a vacant land home that was built in 1968. This home last sold for $19,798,593 in September 2022.
Sold for $19,798,593 on 09/19/22
$19,798,593
45-20 83rd St, Elmhurst, NY 11373
--beds
--baths
2,580Square Feet
VacantLand
Built in 1968
2,580 Square Feet Lot
$-- Zestimate®
$--/sqft
$-- Estimated rent