Filter by:
The hotel has facilities for disabled guests, including elevators and step-free entrances.
The hotel is located at No.3 Da De Road, Chi Kan District, Zhanjiang, China, but specific distances to landmarks are not provided.
Instant AI responses are based on hotel information