Hotel Mercedes is located in the Praia do Viana neighborhood of Ilhabela, a charming coastal town in Brazil. The hotel is near Yacht Club Santos, about 1.1 km away, and close to Nossa Senhora D' Ajuda e Bom Sucesso Church, approximately 2.3 km from the property. Itaguacu Beach is also nearby, around 5 km away. São José dos Campos Airport is the closest major airport, roughly 112.6 km from Ilhabela.