The Falmouth Inn
Baguio City, Philippines
Do you love The Falmouth Inn? Then tweet it up from 59th to 58th place or even up to 1st!
The Falmouth Inn


12 Legarda Road, City Proper, Baguio City, Philippines
Ranking: The Falmouth Inn is ranked 59th out of 62 accommodation options available in Baguio City.
Classification: 3 Star Inn
We do not have a detailed description for The Falmouth Inn. If you are familiar with The Falmouth Inn and would like to submit a description please Click Here.