Lee Roy Selmon's Restaurant
(813) 977-3287 | View Website

17508 Dona Michelle Dr, Tampa, FL | Directions   33647

28.126924 -82.369815
Get Directions