Contribute photo
Turismo Barra Hotel
Beachfront hotel in Chuí, Brazil with garden views, flat-screen TVs, and in-room kettles. Ideal for a relaxing getaway near Punta Del Diablo.