Tio Leo's

5302 Napa St., San Diego, California 92110

5302 Napa St., San Diego, California 92110
Bars and Clubs
Bay Park