OSCAR STEAK HOUSE & RESTAURANT LIMITEDRestaurants 0000,, Ammochostos, FamagustaORestaurants Verified company 23 832323 Map