Restaurant
Mama's Original Pizza & Pasta
4 locals recommend,
Location
3311 Motor Ave
Los Angeles, CA
Palms
Tips from locals
Quaint little place tucked away in Mar Vista. Pleasant servers food is excellent and it's walking distance. Walking Distance: Left on Glendon, Right on Palms, Left on Motor (about .02 mi on the left)
Unique things to do nearby
Locals also recommend
- 14 locals recommend