8PM
to Midnight appearing at our new location at the
India Cultural Center 5511 Lynn Road Tampa 33624
The India Cultural Center is located at 5511 Lynn Road in the Carrollwood area of North Tampa. Two blocks North of
Linebaugh Avenue between Anderson Road and Nixon Road. Map Link Below.