Where is Leenova Hotel?

Where is Leenova Hotel located?

Leenova Hotel, Bangkok, Thailand (approx. 13.68864°, 100.63885°)


Where is Leenova Hotel on the map?