Das Restaurant selbst ist weit ausgebaut und bietet Sitzmöglichkeiten für ca. 200 Personen. Es ist untergliedert in folgende drei Hauptbereiche: die Bar, das Buffet und der Bereich für das Teppanyaki-Erlebnis.
Das Asia Town befindet sich in der Konstanzer Innenstadt, vom LAGO Shopping-Center aus sind es nur zwei Minuten zu Fuß. Auch vom Hauptbahnhof ist das Asia Town nur einen Gehweg von 5 min entfernt. Nutzen Sie auch die umliegenden Parkhäuser, die ebenfalls in 3-5 min erreichbar sind.