claim business

Is this your business?

Claim your business now

Claim your business to updated business information, add photos and more.

Luna Restaurant

0 reviews
Unclaimed
217-356-5862
116 N Chestnut St Ste 100 Champaign, IL 61820 40.117498 -88.240466

About Luna Restaurant

Luna Restaurant is located at 116 N Chestnut St Ste 100, Champaign, IL. This business specializes in Family Style Restaurants.

Location & hours

Reviews

0.0
0 reviews

Start your review

How would you rate your experience?