8.2 Guest rating Hotel photo

The Castle Apartments

Hint: You can enter any city or hotel name

Book The Castle Apartments

1508 meridian avenue, South Beach 0.7 km from city center
Photos Of

Show The Castle Apartments on the map

The Castle Apartments 25.787573 -80.136669