Ô'Zen is an Asian restaurant offering homemade cuisine, including Thai, Vietnamese dishes, and sushi.