Leela Orchid

833 PHETCHABURI SOI 17 RD . PHAYATHAIBangkok10250Thailand
Hotel
Loading
Show more hotels

Rating Overview

Rating trivago Rating Index based on 178 reviews across the web
8.7 /10
8.7 out of 10 based on 178 reviews