Businesscafe - Marcello is the latest addition to Istanbul's culinary scene, offering rooftop views and a fusion of Italian flavours, the perfect place to experience the essence of Mediterranean life in the heart of the city. ...