Star Suites

Rooms:
Vero Beach, Florida