(706) 510-5189 GreaterAthensProperties@gmail.com Greater Athens Properties
Traffic Dashboard
Home
  • Search
  • Communities
    • Barrow County
    • Clarke County
    • Jackson County
    • Madison County
    • Oconee County
    • Oglethorpe County
  • Buying
    • Buying Info
    • Search Homes
    • Featured Listings
    • Mortgage Calculator
  • Selling
    • Selling Info
    • Home Valuation
  • Resources
    • Learn About Athens
    • Tips for Buyers
    • Tips for Sellers
    • Homeowner Information
    • Title and Escrow
    • Mortgage Information
    • Schools
    • Weather
  • About
    • Learn More
    • Meet the Team
    • Our Testimonials
    • Join Us
  • Articles
  • Contact
Traffic Dashboard
Greater Athens Properties
(706) 510-5189 GreaterAthensProperties@gmail.com
  • Greater Athens Properties
    575 N Harris St.
    Athens, GA 30601
Home
  • Search
  • Communities
  • Buying
  • Selling
  • Resources
  • About
  • Articles
  • Contact
Legal
  • Privacy
  • Terms
  • DMCA
  • Accessibility
  • Fair Housing
Account
  • Dashboard
  • Logout
  • Login
Greater Athens Properties - Footer Logo
©2026 Greater Athens Properties. All rights reserved.
Website built by CloseHack.
First Multiple Listing Service, Inc.

​ Listings identified with the FMLS IDX logo come from FMLS and are held by brokerage firms other than the owner of this website. The listing brokerage is identified in any listing details. Information is deemed reliable but is not guaranteed. If you believe any FMLS listing contains material that infringes your copyrighted work please click here to review our DMCA policy and learn how to submit a takedown request. © 2022 First Multiple Listing Service, Inc.​

Georgia MLS

The data relating to real estate for sale on this web site comes in part from the Broker Reciprocity Program of GAMLS. All real estate listings are marked with the GAMLS Broker Reciprocity thumbnail logo and detailed information about them includes the name of the listing brokers. The broker providing these data believes them to be correct, but advises interested parties to confirm them before relying on them in a purchase decision. Copyright 2023 GAMLS. All rights reserved.

Classic MLS

IDX information is provided exclusively for personal, non-commercial use, and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Information is deemed reliable but not guaranteed.

Back

North Georgia Mountain Foothills Town

About Talking Rock, GA

Welcome to Talking Rock, a tiny Pickens County town along the Old Federal Road in the Blue Ridge foothills, known for mountain acreage, Talking Rock Creek, and easy access to Jasper and Carters Lake.

Talking Rock is a town in Pickens County, Georgia, set in the foothills of the Blue Ridge Mountains in the state's northwest corner. With a population of about 90, it is among the smallest incorporated municipalities in Georgia, yet it has deep regional history. The town sits along the route of the Old Federal Road, making it one of the earliest settlements in the area, and some of Pickens County's first churches and schools stood at or near the present site. The town lies close to the site of the old Indian village of Sanderstown. In the 19th century, Talking Rock was an early industrial site: William C. Atherton started one of Georgia's earliest cotton mills here, a business that flourished until the Civil War, when it was destroyed by Sherman's raiders. That early prominence gave way to a quiet agricultural and mountain existence, and today the town is a small historic crossroads surrounded by forested ridges, creeks, and rural land. Life in Talking Rock centers on its historic downtown, a compact cluster of shops, restaurants, and civic buildings that serves both the town's residents and travelers along Highway 515. Nearby Jasper, the Pickens County seat, supplies the area's schools, groceries, medical services, and larger retail, while Blue Ridge lies to the north along the mountain corridor. The town's charm is its small scale and its setting rather than its services. Housing around Talking Rock is dominated by wooded acreage, custom mountain homes, and creek-side properties, with developments offering lots of three acres or more for privacy and mountain views. The area appeals to buyers seeking a rural, outdoors-oriented lifestyle within commuting distance of Jasper, Ellijay, and Blue Ridge. Students attend Pickens County Schools, the county's single public district, which is based in Jasper. Recreation centers on Talking Rock Creek — a clear mountain stream that runs through the foothills and feeds Carters Lake — along with the Chattahoochee National Forest, Carters Lake's boating and fishing, and the Talking Rock Nature Trail. The region's fall foliage and mountain scenery add a seasonal draw.

Population 91
County Pickens County
Active Listings 491
Browse by Listing Type
attach_moneyFor Sale editFor Rent
Browse by Property Type
homeHouses apartmentCondos & Apartments holiday_villageTownhouses & Duplexes crop_landscapeLots & Land parkFarms & Ranches

Frequently Asked Questions

What county is Talking Rock, Georgia in?

Talking Rock is a town in Pickens County, Georgia, in the Blue Ridge foothills of the state's northwest corner. It lies along Highway 515, a short drive north of Jasper, the county seat, and south of Blue Ridge.

How big is Talking Rock, Georgia?

Talking Rock is one of Georgia's smallest incorporated towns, with a population of about 90 at the 2020 census. Its small size is part of its character, with a compact historic downtown surrounded by rural, wooded acreage.

What school district serves Talking Rock, GA?

Talking Rock is served by Pickens County Schools, the county's single public school district, which is based in Jasper. Students from Talking Rock attend the district's elementary, middle, and high school campuses in the Jasper area, with private school options also available locally.

What is Talking Rock known for?

Talking Rock is known as a historic North Georgia mountain town along the Old Federal Road, with a 19th-century cotton-mill history and a small, well-preserved downtown. Today it is better known for creek and mountain acreage, Talking Rock Creek, and proximity to Carters Lake and the Chattahoochee National Forest.

What outdoor recreation is near Talking Rock?

Talking Rock Creek offers fishing and scenery and feeds Carters Lake, which provides boating, fishing, and camping. The Chattahoochee National Forest surrounds the region with hiking and camping, and the Talking Rock Nature Trail offers a short interpretive hike. Fall foliage draws seasonal visitors.

What kind of homes are in Talking Rock?

Housing around Talking Rock is dominated by custom homes on wooded, multi-acre lots, along with creek-front properties, cabin-style residences, and some older farmhouses. Developments often offer lots of three acres or more, appealing to buyers seeking privacy and mountain views.

City Guide

About Talking Rock

Real Estate & Housing

Talking Rock's real estate market is defined by land and space rather than density. Much of the housing consists of custom homes on wooded, multi-acre lots, with creek-front properties and mountain-view estates common. Developments such as Creekside Crossing offer lots of three acres or more, emphasizing privacy, creeks, and mountain scenery. The area also includes older farmhouses and modest rural homes, along with cabin-style residences that reflect the North Georgia mountain aesthetic. Buyers are typically drawn by acreage, natural surroundings, and proximity to Jasper, Blue Ridge, and the outdoor recreation of Carters Lake and the Chattahoochee National Forest.

Neighborhoods

Talking Rock is less a collection of formal neighborhoods than a small town surrounded by rural subdivisions and acreage communities. The historic downtown forms the core, with older homes and civic buildings near the railroad and creek. Around it, developments such as Creekside Crossing and Fisher Creek Estates offer large, wooded lots with creek access and mountain views, while scattered farmsteads and cabin properties line the rural roads. The surrounding Pickens County countryside blends pasture, forest, and ridges, with Highway 515 providing the main route to Jasper to the south and Blue Ridge to the north. Most residential areas are quiet, wooded, and low-density.

Lifestyle in Talking Rock

Life in Talking Rock is quiet, rural, and outdoors-oriented. The town's small historic downtown offers a handful of local restaurants and shops, with the broader dining and shopping scene concentrated in nearby Jasper. Residents value privacy, acreage, and mountain scenery, and recreation is woven into daily life — fishing and paddling on Talking Rock Creek and Carters Lake, hiking in the Chattahoochee National Forest, and seasonal drives for fall color. The community is small and close-knit, with school, church, and community events centered in Talking Rock and Jasper. The pace is unhurried, appealing to those seeking a North Georgia mountain foothills lifestyle within reach of Blue Ridge and Ellijay.

Schools & Education

Talking Rock is served by Pickens County Schools, the county's single public school district, based in the county seat of Jasper. The district serves the communities of Jasper, Talking Rock, Tate, and the Pickens County portion of Nelson, with students attending elementary, middle, and high school campuses in the Jasper area. The district's centralized structure means Talking Rock families commute a short distance for school, with buses serving the town and surrounding roads. Private options, including a small Christian school in Talking Rock, add local choice, and nearby counties offer additional educational programs.

Getting Around

Talking Rock sits along Highway 515, the four-lane mountain corridor that runs north-south through Pickens and Gilmer counties, connecting the town to Jasper to the south and Blue Ridge and Ellijay to the north. The highway continues toward Interstate 575, providing access to the Atlanta metro area. Within the town and surrounding countryside, rural roads follow the creeks and ridges, and most travel is by car. The nearest larger commercial centers and medical services are in Jasper, a short drive south. The area's mountainous, low-density character means commuting is primarily to Jasper, Blue Ridge, or, for some, the Atlanta exurbs.

Parks & Recreation

Talking Rock's recreation centers on water and forest. Talking Rock Creek, a clear mountain stream in the foothills of the Cohutta and Blue Ridge mountains, offers fishing and scenery and feeds Carters Lake below its dam. Carters Lake provides boating, fishing, and picnicking, with campgrounds such as Doll Mountain on its shores. The Chattahoochee National Forest, which surrounds much of the region, offers hiking, camping, and hunting, and the Talking Rock Nature Trail provides a short, family-friendly interpretive hike. The area's fall foliage and mountain ridges make scenic drives and seasonal outdoor recreation part of the local lifestyle.

MARKET SNAPSHOT

The Market at a Glance

How homes have been selling here over the last 90 days.

home_work New This Week 13
Went Under Contract 1
trending_down Price Reductions 0
payments Median Sale Price $442,000 +19.5%
square_foot Price per Sq Ft $160
schedule Avg Days on Market 11
sell Homes Sold 44
percent Sale-to-List Ratio 97.0%
inventory_2 Months of Inventory 9.3

Price & Sales History

Market data reflects closed sales over the last 90 days and is provided for informational purposes.

Zip Codes

BROWSE BY ZIP

Browse listings by postal code in this area.

111112 homes for sale
3067346 homes for saleMedian sale$192KPer sq ft$7814 sales in the last 90 days
3153766 homes for saleMedian sale$231.8KPer sq ft$13716 sales in the last 90 days
3156232 homes for saleMedian sale$187.5KPer sq ft$1012 sales in the last 90 days
320111 home for saleMedian sale$372.5KPer sq ft$1392 sales in the last 90 days
320621 home for saleMedian sale$262KPer sq ft$1821 sale in the last 90 days
320651 home for saleMedian sale$247.5KPer sq ft$534 sales in the last 90 days
321371 home for saleMedian sale$449KPer sq ft$192358 sales in the last 90 days
322091 home for saleMedian sale$45KPer sq ft$381 sale in the last 90 days
323221 home for saleMedian sale$849KPer sq ft$5431 sale in the last 90 days
324591 home for saleMedian sale$474.9KPer sq ft$19015 sales in the last 90 days
325711 home for saleMedian sale$335KPer sq ft$180176 sales in the last 90 days
View All Zip Codes
Get Alerts Advanced Search
  • Grid
  • Map
  • List
688 Twin Mountain Lake Drive For Sale
$285,000
688 Twin Mountain Lake DriveTalking Rock, GA 30175
  • 3 bd
  • 1 ba
  • 1728 sqft
  • Built 2001
  • 7824091
2627 Jones Mountain Road For Sale
$349,900
2627 Jones Mountain RoadTalking Rock, GA 30175
  • 2 bd
  • 1 ba
  • 440 sqft
  • Built 1987
  • 7825848
268 Creek Bank DR New
$3,500
268 Creek Bank DRTalking Rock, GA 30175
  • 3 bd
  • 3 ba
  • 2200 sqft
  • Built 2000
  • 10829800
268 Creek Bank Drive #A For Rent
$3,500
268 Creek Bank Drive #ATalking Rock, GA 30175
  • 3 bd
  • 3 ba
  • 2200 sqft
  • Built 2000
  • 7816092
589 Brown Deer Drive, Lot 23 For Sale
$950,000
589 Brown Deer Drive, Lot 23Talking Rock, GA 30175
  • 4 bd
  • 3.5 ba
  • 6046 sqft
  • Built 2023
  • 7824565
589 Brown Deer Drive, Lot 23 New
$950,000
589 Brown Deer Drive, Lot 23Talking Rock, GA 30175
  • 4 bd
  • 3.5 ba
  • 6046 sqft
  • Built 2023
  • 10829466
589 Brown Deer, Lot 23,24 Drive For Sale
$1,035,000
589 Brown Deer, Lot 23,24 DriveTalking Rock, GA 30175
  • 4 bd
  • 3.5 ba
  • 6046 sqft
  • Built 2023
  • 7824510
589 Brown Deer Drive, Lot 23,24 New
$1,035,000
589 Brown Deer Drive, Lot 23,24Talking Rock, GA 30175
  • 4 bd
  • 3.5 ba
  • 6046 sqft
  • Built 2023
  • 10829418
134 Nicholson LN For Sale
$715,000
134 Nicholson LNTalking Rock, GA 30175
  • 5 bd
  • 3.5 ba
  • 3696 sqft
  • Built 2003
  • 10820974
782 High Summit Drive For Sale
$370,000
782 High Summit DriveTalking Rock, GA 30175
  • 2 bd
  • 2 ba
  • 2496 sqft
  • Built 2024
  • 7824258
782 High Summit DR New
$370,000
782 High Summit DRTalking Rock, GA 30175
  • 2 bd
  • 2 ba
  • 1248 sqft
  • Built 2024
  • 10829078
116 Reindeer Lane For Sale
$439,000
116 Reindeer LaneTalking Rock, GA 30175
  • 3 bd
  • 2 ba
  • 1200 sqft
  • Built 2026
  • 7823764
168 Reindeer Lane For Sale
$439,000
168 Reindeer LaneTalking Rock, GA 30175
  • 3 bd
  • 2 ba
  • 1200 sqft
  • Built 2026
  • 7823738
624 High Summit DR For Sale
$1,099,000
624 High Summit DRTalking Rock, GA 30175
  • 5 bd
  • 2.5 ba
  • 2920 sqft
  • Built 2023
  • 10817748
2161 Swan Bridge RD For Sale
$875,000
2161 Swan Bridge RDTalking Rock, GA 30175
  • 4 bd
  • 2 ba
  • 2052 sqft
  • Built 2001
  • 10817690
1945 Big Ridge RD For Sale
$244,900
1945 Big Ridge RDTalking Rock, GA 30175
  • 3 bd
  • 1 ba
  • 1188 sqft
  • Built 1960
  • 10811146
96 Bethal RD For Sale
$549,000
96 Bethal RDTalking Rock, GA 30175
  • 3 bd
  • 2.5 ba
  • 2410 sqft
  • Built 2026
  • 10817286
246 Woodward WAY New
$499,900
246 Woodward WAYTalking Rock, GA 30175
  • 2 bd
  • 2 ba
  • Built 2024
  • 10826470
246 Woodward WAY New
$499,900
246 Woodward WAYTalking Rock, GA 30175
  • 2 bd
  • 2 ba
  • 1507 sqft
  • Built 2024
  • 10826403
246 Woodward Way For Sale
$499,900
246 Woodward WayTalking Rock, GA 30175
  • 2 bd
  • 2 ba
  • 1507 sqft
  • Built 2024
  • 7821435
590 Old Shyers Ford Road For Sale
$1,125,000
590 Old Shyers Ford RoadTalking Rock, GA 30175
  • 4 bd
  • 3 ba
  • 2880 sqft
  • Built 2025
  • 7821188
590 Old Shyers Ford RD New
$1,125,000
590 Old Shyers Ford RDTalking Rock, GA 30175
  • 4 bd
  • 3 ba
  • 2880 sqft
  • Built 2025
  • 10825526
654 Oaklands DR New
$525,000
654 Oaklands DRTalking Rock, GA 30175
  • 5 bd
  • 3 ba
  • 3784 sqft
  • Built 1998
  • 10823572
865 Lumber Company RD For Sale
$675,000
865 Lumber Company RDTalking Rock, GA 30175
  • Built 1997
  • 10781284
45 Hemlock CT For Sale
$895,000
45 Hemlock CTTalking Rock, GA 30175
  • 4 bd
  • 3 ba
  • 3905 sqft
  • Built 2004
  • 10814633
654 Oaklands Drive For Sale
$525,000
654 Oaklands DriveTalking Rock, GA 30175
  • 5 bd
  • 3 ba
  • 1892 sqft
  • Built 1998
  • 7817212
2956 Blalock Mountain Road For Sale
$719,000
2956 Blalock Mountain RoadTalking Rock, GA 30175
  • 4 bd
  • 3 ba
  • 2970 sqft
  • Built 2026
  • 7817832
134 Nicholson Lane For Sale
$715,000
134 Nicholson LaneTalking Rock, GA 30175
  • 5 bd
  • 3.5 ba
  • 3696 sqft
  • Built 2003
  • 7817498
357 Johns WAY For Sale
$557,500
357 Johns WAYTalking Rock, GA 30175
  • 4 bd
  • 3 ba
  • Built 1996
  • 10711529
4739 Big Ridge RD For Sale
$749,900
4739 Big Ridge RDTalking Rock, GA 30175
  • 2 bd
  • 2 ba
  • 1872 sqft
  • Built 2026
  • 10779700
624 High Summit Drive For Sale
$1,099,000
624 High Summit DriveTalking Rock, GA 30175
  • 5 bd
  • 2.5 ba
  • 2920 sqft
  • Built 2023
  • 7813795
96 Bethel Road For Sale
$549,000
96 Bethel RoadTalking Rock, GA 30175
  • 3 bd
  • 2.5 ba
  • 2410 sqft
  • Built 2026
  • 7813284
279 Shallow Water TRL For Sale
$1,035,000
279 Shallow Water TRLTalking Rock, GA 30175
  • 4 bd
  • 3.5 ba
  • 3391 sqft
  • Built 2025
  • 10798218
1281 Twisted Oak RD For Sale
$425,000
1281 Twisted Oak RDTalking Rock, GA 30175
  • 2 bd
  • 2 ba
  • 1200 sqft
  • Built 2023
  • 10704158
LOT 3 Highway 136 Connector For Sale
$850,000
LOT 3 Highway 136 ConnectorTalking Rock, GA 30175
  • 4 bd
  • 3.5 ba
  • Built 2026
  • 10805136
105 Whitestone Road North For Sale
$799,999
105 Whitestone Road NorthTalking Rock, GA 30175
  • 7 bd
  • 5.5 ba
  • 6910 sqft
  • Built 1968
  • 10786611
LOT 4 136 Highway 136 Connector For Sale
$1,250,000
LOT 4 136 Highway 136 ConnectorTalking Rock, GA 30175
  • 4 bd
  • 2.5 ba
  • Built 2026
  • 10804888
LOT 5 Highway 136 Connector For Sale
$1,100,000
LOT 5 Highway 136 ConnectorTalking Rock, GA 30175
  • 3 bd
  • 2.5 ba
  • Built 2026
  • 10804913
945 Cape Trail For Sale
$334,900
945 Cape TrailTalking Rock, GA 30175
  • 5 bd
  • 3 ba
  • 2160 sqft
  • Built 2018
  • 7808721
1945 Big Ridge Road For Sale
$244,900
1945 Big Ridge RoadTalking Rock, GA 30175
  • 3 bd
  • 1 ba
  • 1188 sqft
  • Built 1960
  • 7808652
105 Arbor Hills CIR For Sale
$425,000
105 Arbor Hills CIRTalking Rock, GA 30175
  • 4 bd
  • 2.5 ba
  • 2069 sqft
  • Built 2004
  • 10799414
6 Old Talking Rock Highway For Sale
$190,000
6 Old Talking Rock HighwayTalking Rock, GA 30175
  • 3 bd
  • 2 ba
  • 1152 sqft
  • Built 1996
  • 7805120
Lot 3 Highway 136 Connector For Sale
$850,000
Lot 3 Highway 136 ConnectorTalking Rock, GA 30175
  • 4 bd
  • 3.5 ba
  • 3366 sqft
  • Built 2026
  • 7788614
4016 Carver Mill RD For Sale
$469,000
4016 Carver Mill RDTalking Rock, GA 30175
  • 3 bd
  • 2 ba
  • 1550 sqft
  • Built 2026
  • 10798566
714 Clearview DR For Sale
$1,199,000
714 Clearview DRTalking Rock, GA 30175
  • 5 bd
  • 4 ba
  • 4684 sqft
  • Built 2005
  • 10799126
Lot 5 Highway 136 Connector For Sale
$1,100,000
Lot 5 Highway 136 ConnectorTalking Rock, GA 30175
  • 3 bd
  • 2.5 ba
  • 1891 sqft
  • Built 2026
  • 7789982
Lot 4 136 Highway 136 Connector For Sale
$1,250,000
Lot 4 136 Highway 136 ConnectorTalking Rock, GA 30175
  • 4 bd
  • 2.5 ba
  • 2092 sqft
  • Built 2026
  • 7789814
589 Brown Deer Drive, Lot 23,24 For Sale
$1,075,000
589 Brown Deer Drive, Lot 23,24Talking Rock, GA 30175
  • 4 bd
  • 3.5 ba
  • 6046 sqft
  • Built 2023
  • 10794022
219 Raven Cliff RD For Sale
$574,900
219 Raven Cliff RDTalking Rock, GA 30175
  • 3 bd
  • 3 ba
  • Built 2004
  • 10793986
696 Keetor Road For Rent
$1,850
696 Keetor RoadTalking Rock, GA 30175
  • 2 bd
  • 1 ba
  • 1003 sqft
  • Built 1935
  • 7802113
113

Nearby Cities

All Cities
  • Ellijay8.9 mi1.3K Listings
  • Jasper8.8 mi820 Listings
  • Ranger9 mi229 Listings
  • East Ellijay9.2 mi14 Listings
  • Fairmount12 mi65 Listings
  • Big Canoe14 mi205 Listings
  • Oakman11 mi3 Listings
  • Waleska16 mi309 Listings
  • Ball Ground18 mi447 Listings
  • Rydal18 mi117 Listings
  • Chatsworth19 mi111 Listings
  • Marble Hill16 mi19 Listings

Similar Searches

  • For Sale in Talking Rock
  • Rentals in Talking Rock
  • Houses in Talking Rock
  • Condos & Apartments in Talking Rock
  • Townhouses & Duplexes in Talking Rock
  • Lots & Land in Talking Rock
  • Farms & Ranches in Talking Rock

Featured Areas

All Areas
  • Jackson County2520 Listings
  • Barrow County1748 Listings
  • Oconee County567 Listings

Featured Searches

Advanced Search
  • $200k to $300k Homes
  • $300k to $400k Homes
  • $400k to $500k Homes
  • Acreage
  • Commercial Properties
  • Farms & Ranches
  • Golf Course Homes
  • Homes Listed this Week
  • Homes with 2+ Beds
  • Homes with Pools
  • Large Houses (2k+ sqft)
  • Luxury Condos ($400k+)
  • Multi-Family Homes
  • New Construction
  • Oceanfront Condos
  • Rentals Under $2k
  • Rentals with Pets
  • Under $200k Homes
  • Under $250k Homes
  • Water View Homes
  • Water View Homes

Popular Cities

All Cities
  • Atlanta9850 Listings
  • Cumming2331 Listings
  • Marietta2192 Listings
  • Lawrenceville2080 Listings
  • Gainesville1783 Listings
  • Decatur1670 Listings
  • Dallas1454 Listings
  • Canton1391 Listings
  • Alpharetta1245 Listings
  • McDonough1241 Listings

Popular Subdivisions

All Subdivisions
  • Cross Creek62 Listings
  • Creekside48 Listings
  • Parkside39 Listings
  • Riverwalk28 Listings
  • Waterstone26 Listings
  • Ansley Park18 Listings
  • Mill Creek17 Listings
  • Sweetbriar17 Listings
  • Sweetwater16 Listings
  • Eagle Heights12 Listings

Popular Zip Codes

All Zips
  • Homes in 339741 Listings
  • Homes in 339811 Listings
  • Homes in 321371 Listings
  • Homes in 324591 Listings
  • Homes in 347592 Listings
  • Homes in 346091 Listings
  • Homes in 334141 Listings
  • Homes in 347141 Listings
  • Homes in 325711 Listings
  • Homes in 339121 Listings

Recent Articles

All Articles
  • Your Savings and Down Payment
  • Items You Need When Applying For a Loan
  • Types of Mortgage Lenders
  • WHAT'S A FICO®?
  • The Advantages of Different Types of Mortgage Lenders
  • Which ARM is the Best Alternative?
  • The No-Cost Thirty Year Fixed Rate Mortgage
  • Land Contract
  • The Biweekly Mortgage - Who Needs It?
  • Where Does the Money Come From for Mortgage Loans?