European restaurant and takeaway menus in North Narrabeen

Rialto Italian restaurant

Italian, European, Pizza & Pasta

1493 Pittwater Rd, North Narrabeen, NSW, 2101, Australia