About Us

Mama’s German Restaurant is an authentic German Restaurant and Bar that opened in 1985, located in one of the legendary tourist areas on Legian Street, Bali. Mama’s is well known by both domestic and foreign tourists. We are one of the only restaurants open 24 hours a day.