AMOCITY
North Pier Hotel is located on Philip Island opposite Cowes Beach. Guests can relax by the on-site swimming pool and restaurant. Free WiFi a...