selected country
Philippines

Slouch Hat Inn & Pub

Business address
1112-1116 M.H. Del Pilar, Ermita, Manila, Philippines
Phone
(02) 484-0026
(02) 484-0056
(02) 522-4771