Dog Haus, HELEN, Georgia (GA)
Conveniently located at 8600 North Main Street () in HELEN, Georgia (GA) (30545), Dog Haus is available at 7068788830. Make sure you give them a call in ahead of time to make a reservation.
More restaurants in HELEN, Georgia (GA)
Dog Haus contact information and details:
Address: 8600 North Main Street - , HELEN, Georgia (GA) 30545
Contact Phone: 7068788830