100% BIO - Organic restaurant in San Saba, Rome | Reviews, Photos & Information on Postcard