Bringing the charm of Italy to the heart of Miami, Florida, this hotel offers comfortable accommodations and easy access to area attractions, including Dolphin Stadium.
Bringing the charm of Italy to the heart of Miami, Florida, this hotel offers comfortable accommodations and easy access to area at Read more
Bringing the charm of Italy to the heart of Miami, Florida, this hotel offers comfortable accommodations and easy access to area attractions, including Dolphin Stadium.
Bringing the charm of Italy to the heart of Miami, Florida, this hotel offers comfortable accommodations and easy access to area attractions, including Dolphin Stadium.
Number of Rooms: 103