21/10 Sukhumvit
K.M.155 Na Jomtien Sattahip, Cholburi, Thailand
Information
The
Ambassador City is one of the world's largest resort hotels
located on an area of approximately 40 acres of prime beachfront
property on Thailand's east coast, overlooking the Gulf of Thailand.
Accommodation offers either ocean or garden views.