a small building on the beach with a sign that says st germain