Cosmo Sushi Callian is a Japanese restaurant offering sushi platters and homemade tapas.