Redwood Beach Resort is located in the shores of Mechapa Beach and next to Padre Ramos Natural Reserve. It features a sea front, a garden and a restaurant with seafood. Rooms at Redwood Beach Resort offer a private entrance.
Book this Hotel