New Castle Lake
New Castle Lake is a newly renovated apartment community in Miami, just 6 miles from Wynwood. Close to major airports, nighlife and the sunny beaches Miami is known for.
- 240 Units
- 2 + 3 bedroom units
- Lake view patio at each apartment
- Gym + business center coming soon