Update Info - Queen Of Sheeba
This restaurant was reported as closed. If it is open, let us know.
Queen Of Sheeba
616 Cambridge St
Cambridge, MA 02141
616 Cambridge St
Cambridge, MA 02141
This restaurant was reported as closed. If it is open, let us know.