Casa Tua Hotel & Restaurant
Address:
266 Ne 60th St, Miami, FL 33137
Phone:
(305) 758-3499
Hotels & Motels
Other Businesses:
- Seven Seas Motel at 5940 Biscayne Blvd, Miami, FL 33137
- Lido Bay Lodge at 1600 NE 114th St, Miami, FL 33181
- Leeward Motel at 11790 Biscayne Blvd, Miami, FL 33181
- Marriott at 9090 S Dadeland Blvd, Miami, FL 33156
- Riverside Hotel at 498 NE 78th St, Miami, FL 33138