This establishment is identified as a Mediterranean restaurant. Search results indicate it is located in Barcelona, Spain.