121 Tell Ave
121 Tell Ave is a building in DEER PARK.
Regarding weather, the average summer temperature is 74.0°F, while the average winter temperature is 30.8°F.