selected country
Philippines

Slouch Hat Inn and Pub

Business address
1112-1116 M.h del Pilar St., Ermita, 1000, Manila, Philippines
Phone
63 2 484 0026
63 2 484 0056
Fax
63 2 302 3056

Location Map