OSCAR RESORT HOTEL

12 Haixiu Road
Haikou
China