Illinois > Schaumburg > Restaurants, Food & Beverages > Restaurants > Radhika's kitchen
825 W Higgins Rd,, 60195, USA (Patel Brothers Complex)., Schaumburg, Illinois, 60195
(847) 764-8100
Restaurants, Food & Beverages > Restaurants
No reviews yet. Be the first to write a review!