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