Open Road is an American restaurant offering casual fare and handcrafted cocktails.