9 Posted: March 25, 2025 The stone and bronze statue of the Little Mermaid sits outside the entrance to Disney’s Beach Club Villas. The turquoise and white building exterior is seen with green foliage lining the walkway to the entry.