Hotel GRAN PRIX MANILA
Address: 1325 Mabini Street Ermita, Manila - MANILA, PHILIPPINES
Zone
Location:
Near city center