O Sushi is a Japanese restaurant specializing in sushi, offering a variety of rolls including uramaki, vegetarian, and signature options. They also serve appetizers and fried chicken, available for both dine-in and takeout.