Mammas Place Restaurant invites you to their dining room. Come experience their casual atmosphere and can get there by car. more... See more text