Chester's

Restaurant in Si Racha, Thailand

Features: takeaway, step-free access