Star Of India Tandoori Restaurant

Overview

Address: 730 North Vine Street
Los Angeles, CA 90038
Website: starofindiala.com
Phone: 323-939-6815
Email: starofindia7212@gmail.com