The Best Restaurants in Fregenae, LazioView allBarracuda3.00(0 reviews)EUR 35Italian / 9877.2 km from Nearby search