Get directions to: Ethiopian Queen Of Sheba Restaurant, Tampa, FL
Restaurant address: 3636 Henderson Blvd Tampa, FL 33609, USA
Restaurant: Ethiopian Queen Of Sheba Restaurant