We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Vecchia Osteria

20 Richboro Road, Newtown, PA 18940
+1 215-860-7774
Certificate of Excellence
All photos (77)
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent77%
  • Very good13%
  • Average4%
  • Poor4%
  • Terrible2%
Travellers talk about
“branzino” (52 reviews)
“pasta” (81 reviews)
“pollo” (12 reviews)
Opens in 5 min
Italian, Vegetarian Friendly, Vegan Options, Gluten Free Options
€€ - €€€
20 Richboro Road, Newtown, PA 18940
All Details
Write a ReviewReviews (730)
Traveller rating
Traveller type
Time of year

1 - 10 of 729 reviews

Reviewed 2 days ago

Everything is outstanding about this restaurant. It begins with the atmosphere. It has a very homey feel to it, despite being quite large. There are several rooms of what may have at one time been a home. At least it feels that way; very warm...More

Thank BillOPhilaelphiaPA
Restaurant's Favourite
Reviewed 3 May 2018

New to the area and found Vecchia Osteria. Greeted by owner and host with a smile and Italian accent like we were famiglia! The restaurant is quaint, with checkered tablecloths with indoor and outdoor seating. This is a true BYOB restaurant. The food is FANTASTIC,...More

1  Thank JBWorldwide
Reviewed 6 days ago

Been coming here for years and always amazing. Lots of great quality food and wonderful service. Take it from an old Italian who grew up in Brooklyn...this is one of the best!

Thank Getaway810004
Reviewed 1 week ago

This restaurant is my absolute favorite! Although I have my favorite dish, everything on the menu is fantastic! Every customer is treated as a VIP and a member of the family. I can't say enough about the excellent food, personal approach, and overall wonderful experience....More

Thank tully2018
Reviewed 1 week ago via mobile

I arrived mid-afternoon. Had the Pollo Osterio. Was excellent. Will be back, when my travels bring me this way again.

Thank james2705726
Reviewed 1 week ago via mobile

Hands-down, best Italian restaurant in Newtown. Everything is extremely fresh and the sauces seem somewhat unique compared with other Italian restaurants in the area.

Thank jhstranford
Reviewed 2 weeks ago

Just got back from my first and only trip to Italy. We went for the local food and wine experience. Couldn't get enough of the fresh pasta there. Once you've had it, spaghetti from the box is hard to go back to. At Vecchia Osteria...More

Thank Carl R
Reviewed 2 weeks ago via mobile

Can't get enough of this place! Amazing specials (fresh burrata, langostino and lump crab arugula salad, branzino) excellently prepared and extraordinary service (Ciao Crescenzo!)... Home away from home. Always a delight. Viva St. Padre Pio! Baci :) Signora Lucia e amici

Thank luciamcdonnell
Reviewed 4 weeks ago

The salads, and bread start a wonderful meal, regardless of what you order. I've had the veal dishes, the pasta, the gnocchi and fresh fish baked to order. All are generous and freshly made.

Thank jeannemccarthy1
Reviewed 4 weeks ago via mobile

Excellent food and selection. A true Italian experience. Dinner was very well prepared and desserts were very nice

Thank hcsbball
Nearby HotelsSee all 3 hotels
The Temperance House Inn
67 reviews
.33 km away
The Brick Hotel
115 reviews
.35 km away
Homewood Suites by Hilton Newtown - Langhorne, PA
610 reviews
2.29 km away
Hampton Inn & Suites Newtown
803 reviews
4.69 km away
Nearby Restaurants
Guru's Indian Cuisine
103 reviews
.14 km away
La Stalla
330 reviews
.20 km away
Isaac Newton's Food & Drink
291 reviews
.25 km away
Nearby Attractions
Bucks County River Country
97 reviews
.15 km away
Newtown Farmer's Market
80 reviews
.42 km away
Chef Jean Pierre
10 reviews
.14 km away
Newtown Theatre
13 reviews
.46 km away
Ask a question
Questions & Answers
Susan C
5 May 2018|
Response from Pasquale P | Property representative |
Yes call the restaurant
Sandra M
5 September 2016|
AnswerShow all 6 answers
Response from Pasquale P | Property representative |
Yes tank you call @ restaurant
23 February 2016|
AnswerShow all 2 answers
Response from Pasquale P | Property representative |
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible
Good for
Groups, Local cuisine, Special Occasion Dining, Romantic, Kids, Business meetings, Child-friendly
Open Hours
13:00 - 21:00
12:00 - 21:00
12:00 - 22:00
12:00 - 22:00
12:00 - 22:00
12:00 - 22:00
12:00 - 22:00
Location and Contact Information
  • Address: 20 Richboro Road, Newtown, PA 18940
  • Location: United States  >  Pennsylvania (PA)  >  Bucks County  >  Newtown
  • Phone Number: +1 215-860-7774
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing