HotelsClick.com

Odessa Hotel - Nha Trang Vietnam - Photos

» Odessa Hotel - Nha Trang Vietnam

Booking.com

No photos

Odessa Hotel - Nha Trang Vietnam - Search and Book Hotel

12/8 Ly Tu Trong Street, Loc Tho Ward,
650000 Nha Trang
Hotels 2 Stars Vietnam