Through the years, Leo's Tavern has become a museum of memorabilia, artwork and Irish culture as well as a haven for tourists looking for somewhere relaxing and idyllic.
Home > Media > Leo's in the sun!