The Blue House

817 SW 12th St, Fort Lauderdale, 33315, United States of America

Hotel image
Read more reviews for The Blue House