First, map shows the location wrong. This address is in the building known as Makkaratalo, next to WTC.Service is pretty quick and prices decent, but food sucks. Only perceptible taste is salt. The style of the food is texmexitalian but don’t expect anything out of European interpretation. Nowadays Helsinki has…