Located in Praia da Rocha next to the Beach! Posted by Picasa