LSRI Building

The new zebrafish facility is located at the Dalhousie University Life Sciences Research Institute (LSRI):

Comments are closed.