About us

About us

Gregorio’s Italian Kitchen

Nestled in the Northern San Diego County beach town of Carlsbad is our Italian kitchen, Gregorio’s. Formerly known as Spirito’s Restaurant and Pizzeria, we have been serving up great Italian food and pizzas for almost 30 years...

Read more about us

Restaurant & Bar


Let us cater your next event

Be transported to a quaint, Italian villa and enjoy our dedicated hospitality, beloved family recipes, and extensive wine list.



Call us at (760)-720-1132 or book a table through Open Table:

  • slideshow photo number 1

    Gregorio’s Italian Kitchen

    serving up great Italian food and pizzas for 26 years
    Our Menu
  • slideshow photo number 2

    Book your next party with us!

    enjoy our dedicated hospitality
  • slideshow photo number 3

    Let us cater your next event!

    experience our Italian kitchen
  • slideshow photo number 4
previous slidenext slide

Private Parties

Book your next party with us!

Outdoor patio
Gregorio's restaurant interior
Restaurant interior with bar and tables
Book nowa private party


Stay tuned for updates


300 Carlsbad Village Drive
Carlsbad, CA


Monday & Tuesday open 4 pm- Close
Wednesday - Sunday open 11:30- Close

Holiday Hours…
Closed Christmas Eve and Christmas Day.