Best Western South Beach is a 2 star hotel in Miami.
Experience the ´American Riviera´ at the Best Western South Beach. Located in the heart of South Beach and adjacent to famous Ocean Drive, the Best Western South Beach maintains the natural Art Deco Style built in the 1930´s.