Retreat in Paradise at The Grand Omkara Hotel Resort

Nestled amidst lush tropical grounds, The Grand Omkara Hotel Resort provides an idyllic haven from the stress of everyday life. Dive yourself in a world of exceptional luxury and pampering as you discover in our state-of-the-art facilities. From rejuvenating spa treatments to appetizing cuisine, every moment at The Grand Omkara is thoughtfully craf

read more