1427 Lenox Ave, Miami Beach, FL 33139, USA, Miami Beach
(305) 918-8000
Laundry service
Restaurant
Internet access