Diamond Palace Cuisine-India
1241 Grand Ave # L
Diamond Bar, CA 91765
Diamond Bar, CA 91765