Aama’s Kitchen of Hayward is opening its second location in Livermore. It will take over the location of China Villa (4022 East Avenue) next to Terra Mia.
They have a large menu of Nepali and Indian cuisine.
Check out their website and menu.
Or find them on Facebook or Instagram.

Leave a Reply