The Astor by LuxUrban, Trademark Collection by Wyndham

956 Washington Avenue, Miami Beach, Florida 33139