Lebkov & Sons is a restaurant conveniently located inside a train station, offering a quick option for travelers.