I recently had the pleasure of trying out The Roll Box and I must say, their veg steamed momos were exceptional. The restaurant has a cozy and inviting ambiance, perfect for indulging in some delicious Japanese cuisine. The freshness and quality of their sushi were outstanding and definitely worth sharing on my social platforms. The Roll Box has definitely made it to the top of my list for ordering sushi. Highly recommended for all sushi lovers out there!