New Rose Resort & Beach Club
Common description
This charming hotel is in San Teodoro. Guests will enjoy a peaceful and quiet stay at New Rose Resort & Beach Club as it counts a total of 1 unit. Pets are not allowed at New Rose Resort & Beach Club.
Hotel
New Rose Resort & Beach Club on map