Shabu Zen 16 Tyler St Boston, MA 02111 Phone: (617) 292-8828 Fax: (617) 292-8829 View Website
Category: Restaurants