Elwood Restaurant Guide

Asian Star Restaurant

(765) 552-9188

1900 South Anderson Street, Elwood, IN 46036

View Map


Sorry, there are currently no reviews.

Read More Elwood Restaurant Reviews

Asian Star Restaurant Map