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.
Gallery[]
Trivia[]
- The Mermaid Hotel is ideally located near the beach due to its nature of catering to water-dwelling species.