Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Italian Restaurants in Upper North Shore, Sydney (NSW)

15 restaurants

Sort by Relevance

    Italian

    Salt Pepper Nutmeg

    110 Pacific Highway, 2069, Roseville (NSW)

    9.4 / 10
    537 reviews

    Average price $50 american express Welcome

    COMMUNAL TABLES & BYO. Please note that communal tables have been adjusted due to social distancing rules. Please call the restaurant for special seating requests. BYO price per is 4AUD

      Italian

      7 Duneba Ave, 2073, West Pymble (NSW)

      9.0 / 10
      160 reviews

      Average price $55 Accepts Yums

      -20% off the "à la carte" menu!

        Italian

        3 Bridge Street, 2121, Epping (NSW)

        10.0 / 10
        95 reviews

        Average price $45

          56 Delhi Rd, 2113, North Ryde (NSW)

          9.3 / 10
          43 reviews

          Average price $20 american express Welcome

          Specify a date and enjoy promotions of up to -50% in our best restaurants

            45-47 Rawson Street, 2121, Epping (NSW)

            9.0 / 10
            531 reviews

            Average price $40

              Italian

              197 High St, 2068, North Willoughby (NSW)

              8.5 / 10
              1,792 reviews

              Average price $55 american express Welcome

              Treat your Mamma with a special meal at Via Alta! $89

                Italian

                260 Victoria Ave, 2067, Chatswood (NSW)

                8.8 / 10
                287 reviews

                Average price $35 Accepts Yums

                  1307 Pacific Hwy, 2074, Turramurra (NSW)

                  7.8 / 10
                  3 reviews

                  Average price $25

                    Italian

                    122 Edinburgh Rd, 2068, Castlecrag (NSW)

                    9.1 / 10
                    7 reviews

                    Average price $65

                      Italian

                      Berowra Waters Rd, 2082, Berowra Heights (NSW)

                      9.2 / 10
                      92 reviews

                      Average price $75

                        Italian

                        436 Victoria Avenue, 2067, Chatswood

                        7.9 / 10
                        212 reviews

                          Shops 446 & 447. Level 4, 2113, Macquarie Park (NSW)

                          american express Welcome

                            Italian

                            178 Fox Valley Road Shop 4, 2076, Wahroonga (NSW)

                              Italian

                              1 Normurra Avenue, 2074, North Turramurra

                                Italian

                                205 Mona Vale Rd, 2075, St. Ives (NSW)

                                american express Welcome