Situated in Tulum, within 5 km of Tulum Archeological Site, Selva Madre 203 offers accommodation with free WiFi, air conditioning and free bikes. The property is 1.7 km from Tulum Bus station.
This apartment comes with a kitchen, a seating area, a dining area and a flat-screen TV. The apartment also includes a bathroom with a shower.
The apartment offers an outdoor pool. Guests can..