Biba's Italian Restaurant

Biba's Italian Restaurant

7338 Spout Springs Rd, Flowery Branch, GA 30542
770-802-2176

Closed until Friday at 11:00 AM

Full Hours

Opens Friday at 11:00 AM