
My favorite Italian restaurant of all time is this hole in the wall spot called IL Pastaio that resides within this random strip mall in Boulder Colorado. The whole atmosphere is 10/10 it feels like you are family the second you walk in, and of course the food is just top notch.
Can anyone point me in the right direction to something similar in the LA area?
by lobstamobstaaa

Dining and Cooking