South Seas Hotel: The only place to stay!!!
South Seas Hotel is located at 1751 Collins Ave., Miami Beach, FL 33139. See related reviews in: Recommended, Hotel, User Reviews - 3-Star rating This review is the subjective opinion of the individual traveler and not of MiamiBeach411 nor of its partners. Anon recommends this business.Do you agree? Was this review helpful? Share It With Others!1 Comments on"The only place to stay!!!"
|
Gus says:
Happy to hear you had a good time at the South Seas. I like this hotel too. Please tell us a little about the hightlight of your trip.
Posted on 10/01/2006 at 4:42 PM