I had no idea this was a tech start-up! Tried their d/t SF location twice. Both times they managed to get the order completely wrong even though I was the only customer there. The sandwich was decent though
This place is actually pretty legit. They've got a location in the Stanford Shopping center in Palo Alto, and its rather impressive. I'm sure the founder is exaggerating the "innovation" in his descriptions, but who says someone can't start a restaurant chain?
http://gawker.com/5807591/grilled-cheese-sandwich-gets-10-mi...
https://themelt.com/