Crab Island & Sushi

Japanese restaurant · 29280 Central Ave #K, Lake Elsinore, CA

Dine-In

Hours

More food in Lake Elsinore, CA · Japanese Food in Lake Elsinore