Casa Vista Del Rio translates to "The House With The River View".
We provide 24 hours of In-Home Patient Care Services for medical tourists.
We are located in the beautiful suburb of Escazù, Costa Rica which is about 15 minutes from downtown San José (the capital and largest city of Costa Rica). Read more