Address: 89 Regents Park Road, London, NW1 8UY

A great sizeable Greek Restaurant in a nice part of London in an interesting building.