Explore details about location Astrou Botamou. Astrou Botamou is a location situated within the Peyia alongside other areas such as Lara Road, Akoursou, Anexartisis.