India Palace

★★★★★ 33 reviews
619-294-8886
694 University Ave
San Diego, CA 92103
Return to the Business Page


Similar Nearby


Recommended Nearby