The guy who owns this place thinks it is located on Cedar Rd, in Lyndhurst. When in reality they are located off Glenn Ave in Downtown Willoughby. Willoughby is a blue collar, family oriented city. SOL is a place that thinks it only needs to catering to white collar young professionals without kids.
I can't see this place staying open for long. Good thing there are so many great restaurants right next to it. Brew Co, Ballantine, Oliver Twist, Nicklebys... The list goes on.