Leeward Motel in Miami
11790 Biscayne Blvd,
Miami, 33181
(305) 893-4571
(305) 893-4571
Providers of hotel in Miami
hotel, lodging, motel