It's a small place but with a nice terrace, an amazing costumer service where everyone is incredibly nice and then you have what must be the best bifana (pork sandwich) in the world.
Its always a must stopping point everytime I am in the area....Its something you can not afford to miss. :)More