Costa Verde Restaurant Visit Website Location 6200 Buford Hwy Norcross GA 30071 Get Directions Phone (770) 449-3221 More Details Map ViewPhoto View Related Categories: Casual Full Service Norcross