Situated in the heart of Kentucky, London is the perfect spot to enjoy down-home American cuisine with friends and loved ones. Everything from barbecue beef and pork dishes to savory burgers and fully-loaded hot dogs can be enjoyed at local restaurants found throughout this small town. London is also home to an incredible range of upscale and casual Italian restaurants, featuring pizza, spaghetti, and meatball subs that will satisfy even the most robust appetite. You can also fill up on deli-style sandwiches and pub-style food in a roadhouse, enjoy tacos and margaritas at several independently-owned Mexican restaurants or even treat yourself to a few baked goods at local coffee and pastry shops while you are in London. Despite its small size, this is a Kentucky town that is big on flavor.