Jumbo House situa-se em Tha Sae, a 20 km de Wat Chao Fa Sala Loi e 26 km de Estação Ferroviária de Chumphon. Este hotel de 3 estrelas dispõe de quartos com ar condicionado, casa de banho privativa e acesso Wi-Fi gratuito. Este hotel está a 46 km de Monumento Krom Luang Chumphon Khet Udomsak.
Chumphon Park fica a 26 km de Jumbo House, enquanto Chumphon Provincal Stadium está a 28 km da propriedade. O aeroporto mais próximo é o Aeroporto de Chumphon, que fica a 21 km de Jumbo House.