Extended Stay Hotel

7750 NW 25th St Miami FL 33122 USA

Location