What more do you need to know???? This place is located in downtown Willoughby, on the strip. This is a great place to go with a bunch of your friends if you would like a few beers. Then after a few beers, try out one of their famous burgers. The burgers are huge, juicy, and topped with all your favorites. This place is conviently located right next to all the other beer hot spots. You can walk to one bar after another.