Map & Directions - Mama Papa Lithuania Restaurant and Tea House
View Menu
Mama Papa Lithuania Restaurant and Tea House
1241 Park St, Alameda, CA, 94501
(510) 522-4100 (Phone)
1241 Park St, Alameda, CA, 94501
(510) 522-4100 (Phone)