Photos for El Palacio Miami Sports Hotel

3.5
43 votes

El Palacio Miami Sports Hotel

21485 NW 27th Ave, Miami, Florida 33056 USA

Add Photo