Tenshi Docks is a Japanese restaurant offering carefully crafted Asian dishes, including sushi.