The Lure

661 Central Ave

661 Central Ave, St. Petersburg, FL 33701, USA | 727-914-8000

Website | Menu | $$

Known for

  • sportsbar

Teams

  • Rays