7 employees
The Lemon Bar Opened in 2017, The Lemon Bar is located on the NW side of Indianapolis in the historic village of Zionsville.
2017