Taco Sisters recently announced the closure of their Freetown location, with today being the last day of service.
"This decision did not come easy. We love Freetown and have plans for a new space in the area," said a release sent out earlier this month.
The Midtown location on Johnston Street and the food truck will continue to operate, with the addition of Saturday and Sunday brunch.
Read more here.