439467244_416151618019385_5804321172752972155_n

Magarra Hotel is all about Rest and Recreation, Roaming and Rumination, Restoration and Rejuvenation, and Reboot and Reconnect.    Coming from the Filipino word “Magarra” – which means “elegant” and “beyond beautiful”

Enchanted with elegance
Make your stay memorable
Loading...