Update Info - Schiro's India Cafe
This restaurant was reported as closed. If it is open, let us know.
Schiro's India Cafe
2483 Royal St
Los Angeles, CA 90007
2483 Royal St
Los Angeles, CA 90007
This restaurant was reported as closed. If it is open, let us know.