Costa Rica, located in Central America between Panama and Nicaragua is one of the most luxurious real estate hub in the world with around 50 McDonald\’s restaurants, the main office of DHL in Central America and with hotel chain giants like Holiday Inn, Intercontinental, Marriot, Barcel, etc. Costa Rica in Spanish means \”rich coast\”, the …