This establishment is located on Eleftheriou Venizelou Avenue. Search results indicate it is a public venue with dining options, and directions are available via public transport.