Las Rosas provides you views of Todos Santos Island and Ensenada from your oceanfront room. You’ll witness graceful architecture, comfortable settings and warm and friendly smiles from a courteous and caring staff. << Previous post