Atlanta Liquor
Address:
215 Northwood Dr NE, Atlanta, GA 30342
Phone:
(404) 255-9912
Other Details:
Atlanta Liquor is a wine, spirits and liquor store. Located in Northwood Plaza right next to China Cook restaurant, it also serves its clientele sending money orders to Mexico.
Liquor Stores, Restaurants
Other Businesses: