Barracuda Sushi offers takeout specializing in sushi and Thai cuisine. Delivery is available.