at 2003 E 7th Ave, Tampa , 33605-3901 United States
146 FB users likes Elmer's Sports Cafe, set it to 331 position in Likes Rating for Tampa, Florida in Local Business category
Elmer's Sports Cafe is Tampa based place and this enity listed in Cafe category. Located at 2003 E 7th Ave FL 33605-3901. Contact phone number of Elmer's Sports Cafe: (813) 248-5855