Pickup from Il Nido - The Nest Restaurant at Il Nido The Nest Restaurant, 14 9/3 Terminus St, Castle Hill NSW 2154, Australia