Bistro Hafren is a coffee and tea shop and evening bistro based in Llanidloes. Designed to offer something for everyone, the menu has dishes that range from £6 to £12.50 for main courses such as steaks, marinated fish and vegetarian crepes with a choice of starters and desserts if required.