Royal Coast Hotel
122 Luling Road (Luling Lu), Xiamen, China
Booking.com
Book Now