Where is Abbikumair?

Where is Abbikumair located?

Abbikumair, Wales, Great Britain (approx. 52.3306265565°, -3.3890676498°)


Where is Abbikumair on the map?