Exactly 5 years to the month after they opened McMasters Steak and Hoagie at 910 Embarcadero Del Norte in Isla Vista has closed their doors. I stopped by and saw that the building has been completely vacated. Since I began tracking closures in 2005 the address has also been occupied by New York Buffalo Wings (2007), Jerusalem Garden Cafe (2007) and Blue Dolphin Cafe (2006). Thanks to reader Valerie for the tip!