Beach

The Beach is a nondescript tropical beach located across from the Mermaid Hotel, near Tokyo.

Many of the beach's luxury activities (such as the Eel Mermaid Massage) are affiliated with the hotel.

Trivia

 * The Mermaid Hotel is ideally located near the beach due to its nature of catering to water-dwelling species.