I’m going nuts trying to figure out which scene will adopt the bar at Concha Me Crazy. The restaurant at 191 E. Pine St. is inside the new Embassy Suites Downtown Orlando hotel. Walking up to the ...