Italian restaurant MamaGina offers traditional dishes, a welcoming atmosphere, and potentially stunning views.