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

Catering

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.

Catering

Specials

Happy Hour!
04:00 PM - 06:00 PM

Reservations

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
    Parties
  • slideshow photo number 3

    Let us cater your next event!

    experience our Italian kitchen
    Catering
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

Newsletter

Location

300 Carlsbad Village Drive
Carlsbad, CA
92008

Hours

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

We will be closed on July 4th.