Narrabeen Beachside Townhouse is located at 11 - 21 Waterloo Street, Narrabeen, sydney, Sydney NSW 2101, Australia