LockKeepers Restaurant in Cleveland

Location: Ohio

Stool(s):
1309 Charlie Bar