Find nearby locations to order from
Sushi Planet (Westlake Blvd)951 S Westlake Blvd #114, Thousand Oaks, CA 91361, USA
Sushi Planet (Ventura Blvd)2001 Ventura Blvd, Camarillo, CA 93010, USA