Grill restaurant on Margaret Island. Enjoy delicious food and cocktails on the terrace with Danube views.