-
Biba's Italian Restaurant
is a highly regarded Italian Restaurant Restaurant
Ranked #1 of 18 Restaurants in Flowery Branch.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
The BEST Italian restaurant EVER!!! I highly recommend it!! Love it!!