Located on Ambergris Caye, Royal Kahal occupies the most desirable stretch of beachfront in the heart of San Pedro Town. Close to popular restaurants, shopping, medical facilities and a short hop to San Pedro’s municipal airport, this unique stretch of beachfront is home to some of the most exciting attractions in Belize.