Ambrosia Ristorante BYOB 4 years ago ID: #402054 Listed In : Hotels, Resorts & Restaurants 231 S 24th St, Philadelphia, PA 19103, USA 215-703-2010 http://ambrosiabyob.com Business Description Italian Restaurant in Philadelphia, PA Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Restaurant Italian Restaurant Italian food Dine In