Serena Restaurant

2536 W Devon Ave 1, Chicago, IL

Menu (As of 10/30)

Vegetable Dishes

Serena Restaurant: hours and how to order