Omachi is a Japanese restaurant offering a varied and innovative menu. It is known for its good value, particularly for its sushi, and features a tastefully decorated interior with good service.