United States / Tallahassee / RestaurantsfrenchSavourAddress115 E Park Ave, TallahasseeWebsitewww.savourtallahassee.comPhone+18507656966—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itEve on Adams · 45 mNot ratedMetro Deli · 53 mNot ratedIl Lusso · 73 mNot ratedBar 1903