Aqua Terra Bistro Visit Website Location 55 E. Main St. Buford GA 30518 Get Directions Phone (770) 271-3000 More Details Map ViewPhoto View Related Categories: Casual Full Service Buford