Algonquin Apartments

1819--1825 Biscayne Blvd.
Miami
Florida
United States