Food, bar, TVs, sports memorabilia, cozy wood and brick ambiance, salt water aquarium. Located inside Kings Creek Plaza in Kendall. Continue reading
Village Tavern:
January 31, 2009
CLOSED
Reply