Rice & Roll

restaurant in North Ravenswood, Lincolnwood

Phone: (773) 267-6808

Address: 3312 W Foster Ave