Villa Echo Beach Duo is located in Echo Beach area with just 150m walking distance to the sea. The Villa is a perfect location for surfer and beach lover where