Where is Avalon Beach Resort?

Where is Avalon Beach Resort located?

Avalon Beach Resort, Chon Buri, Thailand (approx. 12.90091°, 100.86576°)


Where is Avalon Beach Resort on the map?