Two bedroom flat £250,000 (Guide Price) 2 Bedrooms ● Giraud Street, LONDON Set within a quiet residential quarter of Poplar, this two-bedroom apartment in Talbot House offers a stylish and light-filled retreat in a prime E14 location. View details