Estate & Letting Agents in Henley-in-Arden, Stratford-on-Avon

Find Estate Agents in Henley-in-Arden, Stratford-on-Avon
16 results
The Agents Property Consultants

Henley in Arden

Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
11 total
116A High Street Henley in Arden Warwickshire B95 5BS
View Profile
Hawkins & Patterson

Henley in Arden

Sales
17 active listings in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
48 total
110 High Street, Henley-In-Arden, B95 5BS
View Profile
Harts

Henley-In-Arden

Sales
14 active listings in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
60 total
86A High Street Henley-In-Arden B95 5BY
View Profile
Earles

Henley in Arden

Sales
13 active listings in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
60 total
74 High Street, Henley-In-Arden, B95 5BX
View Profile
Savills

Birmingham

Lettings Sales
8 active listings in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
124 total
55, Colmore Row, Birmingham, B3 2AA
View Profile
Smart Homes Portfolio Collection
4 active listings in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
16 total
316 Stratford Road, Shirley, Solihull, B90 3DN
View Profile
Andrew Grant

Covering the West Midlands

Lettings Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
278 total
Covering the West Midlands
Emma Franklin Estate Agents

Stratford-Upon-Avon and Warwickshire

Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
72 total
West Place, Alscot Estate, Atherstone on Stour, CV37 8NF
Fine & Country

Birmingham

Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
196 total
Fine & Country, 11 Brindley Place, Brunswick Square, Birmingham, B1 2LP
View Profile
Jeremy Mcginn & Co

Stratford-Upon-Avon

Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
68 total
55 Ely Street Stratford Upon Avon Warwickshire CV37 6LN
View Profile
King Homes

Stratford Upon Avon

Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
74 total
Guild Street, Stratford-Upon-Avon, CV37 6QY
View Profile
Love Property Co (Solihull) Limited
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
67 total
15 St. Johns Way, Knowle, B93 0LE
Mecs

Harborne

Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
51 total
318 High Street Harborne Birmingham B17 9PU
View Profile
Openrent

London

Lettings
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
8,460 total
20 Wenlock Road, London, N1 7GU
View Profile
Pittaway Thompson

Kenilworth

Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
43 total
16a High Street, Kenilworth, CV8 1LZ
Vesper Real Estate

Covering Warwickshire

Sales
1 active listing in Henley-in-Arden, Stratford-on-Avon, Warwickshire, England
6 total
Warwickshire
initializeAllPremierCards() }); // Load detailed stats function function loadDetailedStats() { const button = document.getElementById('load-more-stats'); const statsContainer = document.getElementById('detailed-stats'); if (statsContainer.classList.contains('hidden')) { // Show loading state button.innerHTML = ` Loading... `; // Make AJAX call for detailed stats const location = 'Henley-in-Arden, Stratford-on-Avon'; const agentType = ''; fetch(`/api/agents/detailed-stats?location=${encodeURIComponent(location)}&type=${agentType}`) .then(response => response.json()) .then(data => { // Build detailed stats HTML let statsHtml = '
'; // Property types breakdown if (data.propertyTypes && Object.keys(data.propertyTypes).length > 0) { statsHtml += `
Property Types
`; for (const [type, count] of Object.entries(data.propertyTypes)) { const percentage = Math.round((count / data.totalProperties) * 100); statsHtml += `
${type}: ${count.toLocaleString()} (${percentage}%)
`; } statsHtml += '
'; } // Price ranges if (data.priceRanges) { statsHtml += `
Price Ranges
Avg Sale Price: £${data.priceRanges.avgSalePrice?.toLocaleString() || 'N/A'}
Avg Rent PCM: £${data.priceRanges.avgRentPrice?.toLocaleString() || 'N/A'}
`; } // Top performing agents if (data.topAgents && data.topAgents.length > 0) { statsHtml += `
Top Agents
`; data.topAgents.slice(0, 3).forEach(agent => { statsHtml += `
${agent.name}: ${agent.property_count} props
`; }); statsHtml += '
'; } statsHtml += '
'; // Show stats statsContainer.innerHTML = statsHtml; statsContainer.classList.remove('hidden'); // Update button button.innerHTML = ` Hide Insights `; }) .catch(error => { // If API fails, show a simple message instead of dumping all agent data statsContainer.innerHTML = '
Unable to load detailed insights
'; statsContainer.classList.remove('hidden'); button.innerHTML = ` Hide Insights `; }); } else { // Hide stats statsContainer.classList.add('hidden'); button.innerHTML = ` Load Detailed Insights `; } } // Open agent map function function openAgentMap(locationSlug) { // Use the floating view toggle button const mapBtn = document.getElementById('agent-view-map'); if (mapBtn) { mapBtn.click(); } else { // Fallback to old button const oldMapBtn = document.getElementById('view-map-btn'); if (oldMapBtn) { oldMapBtn.click(); } else { // Last resort - open map page window.location.href = `/agents/${locationSlug}/map`; } } }