Sushi Top is a Japanese restaurant offering a variety of Japanese and Chinese specialties, including noodle dishes. Takeaway options are available.