Online table reservation for Roma Italian Deli in Newbury Park
We are enabling reservations for Roma Italian Deli
Roma Italian Deli
2247 Michael Dr, Newbury Park, United States
Italian
The redirect does not work? Just click on this link or copy it into your address bar