This establishment is listed as a restaurant. It is located in Genoa, Italy.