Alma - Sushi 'n' Rolls is a Japanese restaurant specializing in sushi. They offer takeout and delivery services. The establishment is available from Tuesday to Sunday.