People also ask
What is the meaning of pasta la vista?
What is hasta la vista meaning in English?
A progressive Italian restaurant serving hand-rolled pasta and wood-fired Neapolitan pizza. Serving Hours: 12 pm to 12 am. Orders/Queries: 03081353066. Pasta la ...