671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
SEE ALL PHOTOS
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
671 Miramar Avenue
Sold

671 Miramar Avenue

671 Miramar Avenue, San Francisco, CA 94112

$1,550,000
First time on the market in 80 years, this charming craftsman bungalow in historic Westwood Park is ready for its next owner. The unique floor plan offers single-level living with 3 spacious bedrooms, 1 bathroom, a formal dining room with built-in hutch, an eat-in kitchen, a generous living room with a wood-burning fireplace, a large entryway, and a separate laundry room. The basement, accessible from the laundry room, could serve as a workout space and offers ample storage. The long driveway provides plenty of off-street parking along with the one car garage. The low maintenance, private backyard provides plenty of room to entertain or relax.

3
beds

1
bath

1,416 Sq.Ft. LIVING AREA

3,798.43 Sq.Ft. lot

Kat Rains

Kat Rains

Features & Amenities

Interior

  • total bedrooms3
  • Total bathroom1
  • full bathroom1
  • Laundry room Sink
  • Flooring Wood
  • Fireplace Brick, Dining Room, Kitchen, Living Room, Wood Burning
  • APPLIANCES Dishwasher, Free-Standing Refrigerator, Microwave, Tankless Water Heater, Washer/Dryer Stacked
  • other interior Features Formal Entry

Area & Lot

  • Status Sold
  • Living Area1,416 Sq.Ft.
  • Total Area1,416 Sq.Ft.
  • Lot Area3,798.43 Sq.Ft.
  • MLS® ID424070778
  • TypeResidential
  • YEAR BUILT1919
  • Architecture StylesBungalow, Craftsman

Exterior

  • Garage Space1.0
  • water SourcePublic
  • parkingAttached, Garage Door Opener, Uncovered Parking Space, See Remarks, Tandem, On Site (Single Family Only)
  • HEAT TYPEGas
  • sewerPublic Sewer

Financial

  • Sales Price$1,550,000

Browse All Homes in Our Network

Browse Homes

Proven. Trusted. Local.

One of San Francisco’s premier, top-ranking legacy real estate firms, established in 1952, serving generations of clients across every neighborhood, with deep expertise throughout the Bay Area. Connect with us to navigate your next move with confidence.

Follow Us on Instagram

(function () { if (!window.location.pathname.match(/\/neighborhoods\/?$/)) return; var PAGE_KEY = 'b7f9b916c6924fe7b6a0f6543f36857c'; if (new URLSearchParams(window.location.search).get(PAGE_KEY)) return; var PRIORITY = ['west-portal', 'marina', 'forest-hill', 'sunset', 'st-francis-wood']; function loadPage(n) { return fetch('/neighborhoods?' + PAGE_KEY + '=' + n) .then(function (r) { return r.text(); }) .then(function (html) { var doc = new DOMParser().parseFromString(html, 'text/html'); return Array.from(doc.querySelectorAll('.grid-item')); }) .catch(function () { return []; }); } function reorder() { var grid = document.querySelector('.items.data-container'); if (!grid) return; var current = Array.from(grid.querySelectorAll('.grid-item')); Promise.all([loadPage(2), loadPage(3), loadPage(4)]).then(function (pages) { var all = current.concat(pages[0], pages[1], pages[2]); // Deduplicate by href var seen = {}; var unique = all.filter(function (item) { var href = (item.querySelector('a') || {}).getAttribute('href') || ''; if (seen[href]) return false; seen[href] = true; return true; }); // Sort: priority first, rest alphabetical unique.sort(function (a, b) { var sA = ((a.querySelector('a') || {}).getAttribute('href') || '').replace('/neighborhoods/', ''); var sB = ((b.querySelector('a') || {}).getAttribute('href') || '').replace('/neighborhoods/', ''); var iA = PRIORITY.indexOf(sA); var iB = PRIORITY.indexOf(sB); if (iA !== -1 && iB !== -1) return iA - iB; if (iA !== -1) return -1; if (iB !== -1) return 1; return sA.localeCompare(sB); }); // Rebuild grid with first 6 grid.innerHTML = ''; unique.slice(0, 6).forEach(function (item) { grid.appendChild(item); }); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', reorder); } else { reorder(); } })();