Don't let the surroundings deter you from trying this place out! Happened to wander in and was completely impressed with EVERY aspect of this restaurant. Presentation, deliciousness, price, and service- this place gets a 5 star in everything. A must try for any sushi lover out there!
1701 Tchoupitoulas StNew Orleans, LA 70130
i order all the time - especially now that they have the 2 med 2 topping pizzas for 5.99 each - thats cheap. and i really like the new pizza - i don…