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:

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 for Thanksgiving.