Cosimo Rooftop Restaurant and Bar, Florence, Italy — Restaurant Review
What had been your first impressions while you arrived? Views, views, and extra views. From its sixth ground perch above the river, bar-restaurant Cosimo has knockout views to beat any…