Aqua
250 W 63rd Street Miami Beach Florida USA
View on a map- Year Build:
- 2004
- Storeys:
- 11
Aqua at 250 W 63rd Street is an 11 storey condo building Built in 2004 The complex features a swimming pool children's pool and whirlpool
250 W 63rd Street Miami Beach Florida USA
View on a mapAqua at 250 W 63rd Street is an 11 storey condo building Built in 2004 The complex features a swimming pool children's pool and whirlpool