Red Square DeliRestaurants · Tampa, FLRussian. Serving the Russian-speaking community in Tampa.Address: 4023 W Waters Ave, Tampa, FL, 33614Phone: (813) 901-8588Website: http://www.orlandorussians.comLoading map...