Welcome to the Omajelan Castle. Set amongst the lush mountain canopy of Santa Maria, on the North Western side of St. Thomas, with a view that is befitting of a king and queen.
About 5 minutes from the beach and 15 minutes from downtown, Charlotte Amalie, The Omarjelan Castle's regal architecture is further enhanced by a breathtaking yet tranquil view of the Atlantic ocean.
These small yet comfortable efficiencies afford you a unique experience you'll not soon forget
Free parking on premises
Unavailable: Carbon monoxide detector