Лютеранскую церковь святого Михаила на Васильевском острове построили в 1874-1876 годах. Автором проекта здания стал инженер-полковник Карл Бульмеринг. После освящения храма сюда перевели имущество прихода, которое хранилось в кадетском училище. В 1886 году фасад лютеранской церкви перестроили по проекту архитектора Рудольфа Бернгарда.
В годы советской власти костёл приспособили под нужды завода. В 2010 году со здания сняли строительные леса по завершении реставрации, начавшейся в 2002 году. Сейчас в псевдоготическом здании проводятся богослужения на русском языке: по четвергам с 19:00 и по воскресеньям с 11:00. Периодически в церкви святого Михаила проходят музыкальные вечера. Ближайшая к храму станция метро — «Василеостровская».