The Iron Horse Tavern is a restaurant located in Historic Norcross that has a very at-home feel. It serves a wide variety of traditional English dishes, such as fish and chips. It also offers salads, na'an breads and much more. Throughout the week, the restaurant hosts karaoke, live music and trivia games. Three dart boards are available for guests to use as well.