Portuguese restaurant Bela Vista offers a beautiful terrace with lovely views. Enjoy friendly service and delicious food.