Lor Bird is an American restaurant featuring a modern kitchen and bar with a clean, earthy ambiance.