0 votes
Where is Waffle House located?

1 Answer

0 votes
Waffle House is headquartered in Norcross, Georgia, in the Atlanta metropolitan area.
...