Mama Papa Lithuania Restaurant & Tea House opened this month in Alameda. Has anyone tried it?
The flash intro on the website serves up this image with the caption "incredible pies" though none is listed on the menu. Maybe someone can check it out for dish of the month.
1241 Park Street
Alameda, CA 94501
510 522 4100
Monday - Sunday 11 am - 9 pm
"Alameda: Lithuanian restaurant opens on Park Street"
Invite a friend to chime in on this discussion.Email a Friend