Penn Station
Hotel
South Beach
This hotel is located in the historic Art Deco District in Miami Beach less than 2 blocks from Espanola Way. Features include luxury studio and one-bedroom apartments with free Wi-Fi.
Number of rooms: 47
1800 James Avenue (Check-in Location Only), South Beach, Miami Beach, FL 33139, USA