Delmar Tea House is the Capital District's best Sushi restaurant located at 270 Delaware Avenue in Delmar. We offer the freshest fish in town, along wiht a robust menue of Chinese, Japanese and Thai offerings. There are many specials that change daily and weekly!