Mirachoro Hotel is a modern hotel built in 1989 and entirely renovated in 2004 and surrounded by attractive gardens. It is located on the finge of the most famous beach in the Algarve, Praia da Rocha.