The Odyssey Of South Beach Apart Hotel is an intimate 3-star art deco property located in the heart of South Beach's vibrant Art Deco District. This boutique hotel nestled among other boutique properties and convenience shops gives off a jaunty look with its navy awnings, scalloped trim on the roof, and subtle Art Deco details. The two-story hotel featuring a flat-white stucco facade comes completely renovated in an ultra-modern style providing the highest comfort to its guests.