LAND OF SUSHI
Updated 277 days ago
The Best of Denver 2012 The Best of Denver 2012
Land of Sushi is a unique Japanese Sushi restaurant located at Arapahoe and University on the Southeast corner of Arapahoe and University (across the street from the ‘Streets at SouthGlenn' mall).