Tampa Our Tampa store is located in north Tampa, on Nebraska Ave. between Fletcher Ave. and Bearss Ave. Address 14246 N Nebraska Ave Tampa, FL 33613 Get Directions Telephone: 813-978-9316 Store Hours: Mon-Sat: 11am – 8pm Sun: 12pm – 6pm