-
$1.00
-
1 mg
Description
Red Planet Davao is located at J.p. Laurel Avenue, Davao City, 800, 3 km from the center of Davao City. Long Hua Temple is the closest landmark to Red Planet Davao. Guests generally liked the helpful staff and great location of the hotel, making it accessible to various attractions. However, there were some concerns about the cleanliness and maintenance of the rooms.