Rose Cafe

Cafes

Rose Cafe

Powys - Llanidloes

5 Great Oak St, Llanidloes SY18 6BN, UK

SY18 6BN