Star Of India

restaurant in Northblock Lofts, San Diego

Phone: (619) 234-8000

Address: 423 F St