Hotel Astor, Miami

Hotel Astor

956 Washington Avenue