Mixing elegance with an island attitude, Louie's Backyard is an award-winning Key West, Florida restaurant famous for its fine food and relaxed oceanfront ambience, and what marks the food at Louie's... This description may be from another edition of this product.