Mint Cafe's website directed me to this place in Pepper Pike (oh god, where is Pepper Pike??).