Sake Cafe Elmwood
Restaurant
Description
Sake Cafe is located in the Elmwood shopping Center.We have wonderful lunch and Happy Hour specials. Ask your server for current specials. We look forward to seeing you there. Frequently Asked Questions
Places You Should Consider
Sake Cafe Elmwood Photos
News & Articles