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 (76)
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)
Open Now
13:00 - 21:00 Hours
Italian, Vegetarian Friendly, Vegan Options, Gluten Free Options
££ - £££
20 Richboro Road, Newtown, PA 18940
All Details
Write a ReviewReviews (723)
Traveller rating
Traveller type
Time of year

1 - 10 of 722 reviews

Reviewed 1 week 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
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 1 week ago via mobile

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

Thank hcsbball
Reviewed 2 weeks ago via mobile

Me and my fiancé come to Vecchia for every anniversary, every occasion, pretty much any excuse we have to come out for a nice dinner! The food is absolutely delicious.. homemade like it was prepared in right in Italy... and the atmosphere is romantic and...More

Thank Nicole B
Reviewed 2 weeks ago

This was our first time dining at this great restaurant. When we walked in, we were greeted warmly by the host, and he showed us to our table where our friends were waiting. The service was excellent, food outstanding, and the atmosphere was warm and...More

Thank nr91455
Reviewed 3 weeks ago

Went on a beautiful Saturday night and sat on the patio. The waiters were very attentive and we were waited on immediately.We received an appetizers with the compliments of the house. We also ordered a mozzarella, meat and cheese dish. My husband order the veal...More

Thank butterflybirds
Reviewed 3 weeks ago via mobile

Lovely outdoor seating both under a cover or u see the sky. Reasonably priced and always good food. Nice staff, too

Thank andreastaffin
Reviewed 4 weeks ago

Interesting Menu. All home made pasta dishes. (I get the Ravioli Mama) My wife likes the Bronzino which the grill whole or one of their interesting chicken or veal dishes. On a nice afternoon we like to sit on their outdoor patio and share their...More

Thank JJ F
Reviewed 4 weeks ago

We've been here many times but it's been awhile due to travel. Some of that travel has been to Italy. Vecchia Osteria could hold it's own anyplace in Italy! The menu has some new items that we loved and the old favorites are still there....More

1  Thank fred5110
Reviewed 19 August 2018

Food was average, extensive menu with something for everyone. Service was okay. But the atmosphere is severely lacking. We sat in the addition with the wall of windows where we couldn't hear the music being played through the rest of the restaurant because this room...More

1  Thank Gremki
Nearby HotelsSee all 3 hotels
The Temperance House Inn
67 reviews
.21 miles away
The Brick Hotel
114 reviews
.22 miles away
Homewood Suites by Hilton Newtown - Langhorne, PA
605 reviews
1.42 miles away
Hampton Inn & Suites Newtown
791 reviews
2.92 miles away
Nearby Restaurants
Guru's Indian Cuisine
101 reviews
.09 miles away
La Stalla
329 reviews
.12 miles away
Isaac Newton's Food & Drink
288 reviews
.15 miles away
Nearby Attractions
Bucks County River Country
97 reviews
.09 miles away
Newtown Farmer's Market
77 reviews
.26 miles away
Chef Jean Pierre
10 reviews
.08 miles away
Newtown Theatre
13 reviews
.28 miles 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
Special Occasion Dining, Kids, Business meetings, Local cuisine, Romantic, Groups, 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