Royal Coast Hotel

  122 Luling Road (Luling Lu), Xiamen, China

Booking.com Book Now