This 4-star hotel is located on Ocean Drive in the heart of Miami's South Beach area. The Leslie Hotel includes 35 rooms in three varieties (King, Queen and Ocean Suite) a short walk from the Atlantic Ocean beachfront. Amenities include a swimming pool up on the roof, a gym on the ground floor and a business center for those who just can't get away from the real world.