Properties for sale in Wellington

Carterton(78) 
Kapiti Coast(234) 
Lower Hutt(349) 
Masterton(175) 
Porirua(188) 
South Wairarapa(122) 
Upper Hutt(256) 
Wellington(642) 
2044 listings, showing 1 to 156
Super Feature listings
photo
Scroll left Scroll right
1/20
24 Norana Road, Maoribank, Upper Hutt
Enquiries over $395,000
4 bedrooms
2 bathrooms
Listed Today Lesley Grant
photo
Scroll left Scroll right
1/20
50 Dominica Crescent, Grenada Village, Wellington
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Today Ben Cartwright
photo
Scroll left Scroll right
1/16
10 Reuben Avenue, Brooklyn, Wellington
Deadline private treaty
2 bedrooms
1 bathrooms
Listed Today Ben Cartwright
photo
Scroll left Scroll right
1/18
40B McLintock Street, Johnsonville, Wellington
Deadline private treaty
3 bedrooms
2 bathrooms
Listed Today Henrietta Catalan
photo
Scroll left Scroll right
1/18
34 Glanmire Road, Newlands, Wellington
Deadline private treaty
4 bedrooms
2 bathrooms
Listed Today Ben Cartwright
photo
Scroll left Scroll right
1/15
56 Naples Street, Martinborough, South Wairarapa
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Today Susan Stephen
photo
Scroll left Scroll right
1/19
74 Venice Street, Martinborough, South Wairarapa
Deadline private treaty
4 bedrooms
2 bathrooms
Listed Today Susan Stephen
photo
Scroll left Scroll right
1/12
84 Randwick Road, Moera, Lower Hutt
Price by negotiation
3 bedrooms
1 bathrooms
Listed Today Hamish Drumm
photo Has video
Scroll left Scroll right
1/8
8 Gawler Grove, Wainuiomata, Lower Hutt
Price by negotiation
3 bedrooms
1 bathrooms
Listed Today Wayne Barton
photo
Scroll left Scroll right
1/16
157 Owen Street, Newtown, Wellington
Enquiries over $875,000
3 bedrooms
2 bathrooms
Listed Today Grant Cederwall
photo
Scroll left Scroll right
1/16
9 Dawson Street, Berhampore, Wellington
For sale by tender
2 bedrooms
1 bathrooms
Listed Today Amy Allen
photo
Scroll left Scroll right
1/12
31 Kahikatea Grove, Paparangi, Wellington
For sale by tender
3 bedrooms
1 bathrooms
Listed Today Corey Watts
photo Has video
Scroll left Scroll right
1/20
47 Hair Street, Wainuiomata, Lower Hutt
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Today Suzi Gambitsis
photo
Scroll left Scroll right
1/20
20 Hall Crescent, Epuni, Lower Hutt
For sale by tender
4 bedrooms
2 bathrooms
Listed Today Rochelle Forbes
photo
Scroll left Scroll right
1/20
39 Hornsey Road, Melrose, Wellington
To be auctioned
2 bedrooms
1 bathrooms
Listed Today Matt Ross
photo
Scroll left Scroll right
1/14
34 Norwich Street, Wadestown, Wellington
For sale by tender
2 bedrooms
1 bathrooms
Listed Today Wally Smith
photo
Scroll left Scroll right
1/20
49 Hohiria Road, Hataitai, Wellington
For sale by tender
4 bedrooms
1 bathrooms
Listed Today Everard Aspell
photo Has video
Scroll left Scroll right
1/15
33 Moohan Street, Wainuiomata, Lower Hutt
Price by negotiation
3 bedrooms
1 bathrooms
Listed Today Paul Butcher
photo
Scroll left Scroll right
1/18
127A Hair Street, Wainuiomata, Lower Hutt
Price by negotiation
4 bedrooms
1 bathrooms
Listed Today Gerard Eising
photo
Scroll left Scroll right
1/19
55 Otaki Street, Miramar, Wellington
For sale by tender
3 bedrooms
2 bathrooms
Listed Today Murray Potts
photo
Scroll left Scroll right
1/17
19 Ruru Road, Otaihanga, Kapiti Coast
For sale by tender
2 bedrooms
1 bathrooms
Listed Today Andrea Corrigan
photo
Scroll left Scroll right
1/20
20 Bay Lair Grove, Island Bay, Wellington
For sale by tender
4 bedrooms
3 bathrooms
Listed Today Halina Kuchciak
photo
Scroll left Scroll right
1/17
13 Whenua View, Titahi Bay, Porirua
Deadline private treaty
2 bedrooms
1 bathrooms
Listed Today Tamsin Davidson
photo
Scroll left Scroll right
1/15
48 Kapiti Crescent, Titahi Bay, Porirua
To be auctioned
3 bedrooms
1 bathrooms
Listed Today Annemarie (AM) Janssen
photo
Scroll left Scroll right
1/15
19 Avon Street, Waterloo, Lower Hutt
To be auctioned
2 bedrooms
1 bathrooms
Listed Today Mark Phillips
photo
Scroll left Scroll right
1/17
22 Ngaio Road, Raumati Beach, Kapiti Coast
To be auctioned
3 bedrooms
1 bathrooms
Listed Today Penny O'Neill
photo
Scroll left Scroll right
1/7
11C/30 Taranaki Street, Te Aro, Wellington
Enquiries over $595,000
2 bedrooms
1 bathrooms
Listed Today Leigh Adgo
photo
Scroll left Scroll right
1/17
7A Boston Terrace, Aro Valley, Wellington
Enquiries over $545,000
1 bedrooms
1 bathrooms
Listed Today Leigh Adgo
photo
Private Sale Scroll left Scroll right
1/19
37A Ariki Street, Boulcott, Lower Hutt
For sale by tender
2 bedrooms
1 bathrooms
Listed Yesterday
photo
Scroll left Scroll right
1/20
8 De Castro Place, Titahi Bay, Porirua
To be auctioned
4 bedrooms
2 bathrooms
Listed Yesterday Gavin Faulke
photo
Scroll left Scroll right
1/3
121B Broadway, Carterton, Carterton
Price by negotiation
3 bedrooms
2 bathrooms
Listed Yesterday Karen Gardner
photo
Scroll left Scroll right
1/20
634 Upper Plain Road, Masterton, Masterton
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Yesterday Mark Childs
photo
Scroll left Scroll right
1/19
64 Pirie Street, Mount Victoria, Wellington
For sale by tender
4 bedrooms
2 bathrooms
Listed Yesterday Amy Allen
photo
Scroll left Scroll right
1/20
32 Elphinstone Avenue, Strathmore Park, Wellington
For sale by tender
3 bedrooms
1 bathrooms
Listed Yesterday Amy Allen
photo
Scroll left Scroll right
1/20
65 Breaker Bay Road, Seatoun, Wellington
For sale by tender
4 bedrooms
2 bathrooms
Listed Yesterday Amy Allen
photo
Scroll left Scroll right
1/12
481 Ohiro Road, Brooklyn, Wellington
For sale by tender
3 bedrooms
1 bathrooms
Listed Yesterday Tom Culy
photo
Scroll left Scroll right
1/20
48 Fortunatus Street, Brooklyn, Wellington
For sale by tender
3 bedrooms
2 bathrooms
Listed Yesterday Amy Allen
photo
Scroll left Scroll right
1/18
143 Main Street, Greytown, South Wairarapa
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Yesterday Sheryll Brasell
photo
Scroll left Scroll right
1/18
28A James Cook, Whitby, Porirua
Price by negotiation
3 bedrooms
2 bathrooms
Listed Yesterday Sara Russell
photo
Scroll left Scroll right
1/18
13 Picton Avenue, Newtown, Wellington
For sale by tender
3 bedrooms
1 bathrooms
Listed Yesterday Lisa Snow
photo Has video
Scroll left Scroll right
1/20
142 Manuka Street, Stokes Valley, Lower Hutt
Price by negotiation
4 bedrooms
2 bathrooms
Listed Yesterday Maria O'Flaherty
photo
Scroll left Scroll right
1/20
16 Jellicoe Street, Greytown, South Wairarapa
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Yesterday Sheryll Brasell
photo
Scroll left Scroll right
1/20
2 Te Hiko Street, Takapuwahia, Porirua
For sale by tender
6+ bedrooms
6+ bathrooms
Listed Yesterday Gavin Faulke
photo
Scroll left Scroll right
1/17
2/14 Waerenga Rd, Otaki, Kapiti Coast
Deadline private treaty
2 bedrooms
1 bathrooms
Listed Yesterday Grant Robertson
photo
Scroll left Scroll right
1/20
42 Maungaraki Road, Korokoro, Lower Hutt
For sale by tender
4 bedrooms
2 bathrooms
Listed Yesterday Elizabeth Grove
photo
Private Sale Scroll left Scroll right
1/16
1/49 Mana Esplanade, Mana, Porirua
Deadline private treaty
3 bedrooms
2 bathrooms
Listed Yesterday
photo
Scroll left Scroll right
1/20
1460A Otahome Road, Castlepoint, Masterton
Price by negotiation
3 bedrooms
2 bathrooms
18.55 ha bathrooms
Listed Yesterday Anthony Morsinkhof
photo Has video
Scroll left Scroll right
1/10
807/74 Taranaki Street, Te Aro, Wellington
Enquiries over $340,000
2 bedrooms
1 bathrooms
Listed Yesterday Alice O'Styke
photo Has video
Scroll left Scroll right
1/20
8 Flotilla Place, Whitby, Porirua
To be auctioned
3 bedrooms
2 bathrooms
Listed Yesterday Andy Cooling
photo
Scroll left Scroll right
1/17
50 Ngatoto St, Khandallah, Wellington
For sale by tender
5 bedrooms
2 bathrooms
Listed Yesterday Peter Graham
photo
Scroll left Scroll right
1/16
28C Aparima Avenue, Miramar, Wellington
For sale by tender
3 bedrooms
1 bathrooms
Listed Yesterday Lance Williams
photo
Scroll left Scroll right
1/14
41 Renown Road, Raumati South, Kapiti Coast
For sale by tender
3 bedrooms
1 bathrooms
Listed Yesterday Andrea Corrigan
photo
Scroll left Scroll right
1/10
19 Normanby Street, Newtown, Wellington
For sale by tender
2 bedrooms
1 bathrooms
Listed Yesterday Lance Williams
photo
Scroll left Scroll right
1/12
51 Momona Street, Wainuiomata, Lower Hutt
Deadline private treaty
4 bedrooms
1 bathrooms
Listed Yesterday Devora Kim
photo
Scroll left Scroll right
1/20
54 Wood Street, Greytown, South Wairarapa
Deadline private treaty
5 bedrooms
3 bathrooms
Listed Yesterday Amy Bailey
photo
Scroll left Scroll right
1/18
6 Queen Street, Petone, Lower Hutt
For sale by tender
3 bedrooms
1 bathrooms
Listed Yesterday Janine Ambler
photo
Scroll left Scroll right
1/20
28a Woodridge Drive, Woodridge, Wellington
Deadline private treaty
3 bedrooms
2 bathrooms
Listed Yesterday Tracy Logan
photo
Scroll left Scroll right
1/18
2C/164 The Terrace, Wellington Central, Wellington
Deadline private treaty
3 bedrooms
2 bathrooms
Listed Yesterday Debbie Bane
photo
Scroll left Scroll right
1/13
29a Belvedere Avenue, Waikanae, Kapiti Coast
To be auctioned
3 bedrooms
2 bathrooms
Listed Yesterday Moira Teono
photo
Scroll left Scroll right
1/8
Greytown, South Wairarapa
Enquiries over $280,000
784 m² bathrooms
Listed Yesterday Amy Bailey
photo
Scroll left Scroll right
1/19
125 Rangiora Road, Waikanae, Kapiti Coast
For sale by tender
3 bedrooms
2 bathrooms
8.17 ha bathrooms
Listed Yesterday Jon Redmond
photo Has video
Scroll left Scroll right
1/19
65 Thurleigh Grove, Karori, Wellington
$695,000
6+ bedrooms
2 bathrooms
Listed Yesterday Sabine Chong
photo
Scroll left Scroll right
1/20
28 Sunburst Court, Paraparaumu Beach, Kapiti Coast
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Sun, 26 Mar Ricky Bartlett
photo Has video
Scroll left Scroll right
1/17
2/6 Pitt Street, Moera, Lower Hutt
$645,000
3 bedrooms
2 bathrooms
Listed Sun, 26 Mar Paul Doney
photo
Private Sale Scroll left Scroll right
1/20
9 Westwood Rd, Tawa, Wellington
Enquiries over $395,000
3 bedrooms
1 bathrooms
Listed Sun, 26 Mar
photo
Private Sale Scroll left Scroll right
1/18
7c/16 Kent Terrace, Mount Victoria, Wellington
Enquiries over $480,000
2 bedrooms
1 bathrooms
Listed Sun, 26 Mar
photo
Scroll left Scroll right
1/20
12 Comeskey Grove, Upper Hutt, Upper Hutt
Deadline private treaty
3 bedrooms
2 bathrooms
Listed Sat, 25 Mar Steve Mahoney
photo
Scroll left Scroll right
1/16
1/28 Petrie Street, Wainuiomata, Lower Hutt
Price by negotiation
2 bedrooms
1 bathrooms
Listed Fri, 24 Mar Mark Jones
photo
Scroll left Scroll right
1/20
105 Mill Road, Otaki, Kapiti Coast
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Fri, 24 Mar Jenny Rogers
photo
Scroll left Scroll right
1/8
14 Apple Terrace, Ranui Heights, Porirua
To be auctioned
3 bedrooms
1 bathrooms
Listed Fri, 24 Mar Eileen Gillespie
photo
Scroll left Scroll right
1/19
61 Adelaide Street, Petone, Lower Hutt
Price by negotiation
3 bedrooms
1 bathrooms
Listed Fri, 24 Mar Vicki Collins
photo
Scroll left Scroll right
1/4
Newlands, Wellington
Enquiries over $555,000
3 bedrooms
1 bathrooms
Listed Thu, 19 Jan Alen Moshi
photo Has video
Scroll left Scroll right
1/15
11 Kawatiri Grove, Wainuiomata, Lower Hutt
Price by negotiation
3 bedrooms
1 bathrooms
Listed Fri, 24 Mar Wayne Barton
photo
Scroll left Scroll right
1/7
Newlands, Wellington
Deadline private treaty
491 m² bathrooms
Listed Fri, 24 Mar Anthony Morsinkhof
photo
Scroll left Scroll right
1/13
3/123-125 Austin Street, Mount Victoria, Wellington
Deadline private treaty
3 bedrooms
2 bathrooms
Listed Fri, 24 Mar Mike Newman
photo
Scroll left Scroll right
1/18
14 Totara Street, Otaki, Kapiti Coast
$295,000
3 bedrooms
1 bathrooms
Listed Fri, 24 Mar Jenny Rogers
photo
Scroll left Scroll right
1/5
13 Austin Reid Avenue, Carterton, Carterton
Enquiries over $515,000
3 bedrooms
2 bathrooms
Listed Fri, 24 Mar Karen Gardner
photo
Scroll left Scroll right
1/7
Johnsonville, Wellington
$315,000
318 m² bathrooms
Listed Fri, 24 Mar Jim Bagley
photo
Scroll left Scroll right
1/15
68 William Street, Petone, Lower Hutt
Enquiries over $899,000
4 bedrooms
2 bathrooms
Listed Wed, 1 Mar Megan Ridley
photo Has video
Scroll left Scroll right
1/8
8 Gawler Grove, Wainuiomata, Lower Hutt
Price by negotiation
3 bedrooms
1 bathrooms
Listed Fri, 24 Mar Wayne Barton
photo
Scroll left Scroll right
1/20
461B High Street South, Carterton, Carterton
$795,000
4 bedrooms
4 bathrooms
Listed Fri, 24 Mar Tim Gardner
photo
Scroll left Scroll right
1/20
56-58 Ocean Road, Paraparaumu Beach, Kapiti Coast
Deadline private treaty
4 bedrooms
3 bathrooms
Listed Fri, 24 Mar Della Randall
photo Has video
Scroll left Scroll right
1/20
2013 Akatarawa Road, Akatarawa, Upper Hutt
Enquiries over $800,000
3 bedrooms
1 bathrooms
5.58 ha bathrooms
Listed Fri, 24 Mar Lee-Anne Walker
photo
Scroll left Scroll right
1/18
470E Stokes Valley Rd, Stokes Valley, Lower Hutt
For sale by tender
4 bedrooms
1 bathrooms
Listed Fri, 24 Mar Elizabeth Grove
photo
Scroll left Scroll right
1/20
51 Armstrong Avenue, Carterton, Carterton
Enquiries over $585,000
4 bedrooms
2 bathrooms
Listed Fri, 24 Mar Jo Wisler
photo
Scroll left Scroll right
1/20
3 Tasman Road, Otaki Beach, Kapiti Coast
To be auctioned
3 bedrooms
1 bathrooms
Listed Fri, 24 Mar Tony McEwan
photo
Scroll left Scroll right
1/18
1/1106 High Street, Taita, Lower Hutt
For sale by tender
2 bedrooms
1 bathrooms
Listed Fri, 24 Mar Diane Cummings
photo Has video
Scroll left Scroll right
1/12
13 Palm Grove, Berhampore, Wellington
Enquiries over $230,000
2 bedrooms
1 bathrooms
Listed Thu, 23 Mar Philip Claassen
photo
Scroll left Scroll right
1/12
13 Te Kiteroa Grove, Churton Park, Wellington
Price by negotiation
4 bedrooms
2 bathrooms
Listed Wed, 1 Mar Fei Ren
photo
Scroll left Scroll right
1/20
33 Tainui Street, Raumati Beach, Kapiti Coast
Deadline private treaty
3 bedrooms
2 bathrooms
Listed Thu, 23 Mar Della Randall
photo
Scroll left Scroll right
1/20
35 The Masthead, Whitby, Porirua
Deadline private treaty
5 bedrooms
3 bathrooms
Listed Thu, 23 Mar Michelle Barber
photo Has video
Scroll left Scroll right
1/6
Featherston, South Wairarapa
$140,000
3133 m² bathrooms
Listed Thu, 23 Mar Lindsey Ward
photo Has video
Scroll left Scroll right
1/20
16 Calcutta Street, Khandallah, Wellington
For sale by tender
3 bedrooms
2 bathrooms
Listed Thu, 23 Mar Trish Scholes
photo Has video
Scroll left Scroll right
1/19
43 Fraser Colman Grove, Wainuiomata, Lower Hutt
Price by negotiation
4 bedrooms
2 bathrooms
Listed Thu, 23 Mar Wayne Barton
photo
Scroll left Scroll right
1/13
9 Argentine Avenue, Miramar, Wellington
Enquiries over $845,000
3 bedrooms
2 bathrooms
Listed Thu, 23 Mar Phil Mears
photo
Scroll left Scroll right
1/18
7 Oaklands Grove, Clouston Park, Upper Hutt
Price by negotiation
3 bedrooms
1 bathrooms
Listed Thu, 23 Mar Megan Ridley
photo Has video
Scroll left Scroll right
1/14
8 Hector Street, Petone, Lower Hutt
Deadline private treaty
2 bedrooms
1 bathrooms
Listed Thu, 23 Mar Suzi Gambitsis
photo
Scroll left Scroll right
1/19
15 Norton Park Avenue, Fairfield, Lower Hutt
For sale by tender
3 bedrooms
1 bathrooms
Listed Thu, 23 Mar Diane Cummings
photo
Scroll left Scroll right
1/20
29 Waterstone Avenue, Paraparaumu, Kapiti Coast
Deadline private treaty
4 bedrooms
2 bathrooms
Listed Thu, 23 Mar Andrea Corrigan
photo
3 Waipunahau Road, Waikanae, Kapiti Coast
Price by negotiation
4 bedrooms
2 bathrooms
Listed Thu, 23 Mar Paul Berryman
photo
Scroll left Scroll right
1/20
59 The Masthead, Whitby, Porirua
Deadline private treaty
6+ bedrooms
3 bathrooms
Listed Thu, 23 Mar Euon Murrell
photo
Scroll left Scroll right
1/13
9E/164 The Terrace, Wellington Central, Wellington
To be auctioned
1 bedrooms
1 bathrooms
Listed Thu, 23 Mar Nick Major
photo
Scroll left Scroll right
1/18
102 STRATHMORE AVENUE, Strathmore Park, Wellington
For sale by tender
4 bedrooms
1 bathrooms
Listed Thu, 23 Mar Trish Snowden
photo
Scroll left Scroll right
1/20
139 Buckley Road, Island Bay, Wellington
To be auctioned
3 bedrooms
1 bathrooms
Listed Thu, 23 Mar Amanda Harris
photo
Scroll left Scroll right
1/20
44 Ludlam Street, Seatoun, Wellington
For sale by tender
3 bedrooms
1 bathrooms
Listed Thu, 23 Mar Matt Thorn
photo
Scroll left Scroll right
1/19
143 Cuba St, Petone, Lower Hutt
Price by negotiation
3 bedrooms
2 bathrooms
Listed Thu, 23 Mar Lynn Nolan
photo
Scroll left Scroll right
1/19
5b Jacaranda Grove, Maungaraki, Lower Hutt
For sale by tender
3 bedrooms
2 bathrooms
Listed Thu, 23 Mar Anna Manning
photo
Scroll left Scroll right
1/18
2 Landsdowne Tce, Karori, Wellington
Price by negotiation
5 bedrooms
2 bathrooms
Listed Thu, 23 Mar Marianne Hoen
photo
Scroll left Scroll right
1/15
19 Bell Street, Tawa, Wellington
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Thu, 23 Mar Jane Mather
photo
Scroll left Scroll right
1/20
15 Priscilla Crescent, Mornington, Wellington
Price by negotiation
3 bedrooms
1 bathrooms
Listed Thu, 23 Mar Paula Watkins
photo
Scroll left Scroll right
1/20
55 Reikorangi Road, Waikanae, Kapiti Coast
Price by negotiation
3 bedrooms
2 bathrooms
24.64 ha bathrooms
Listed Thu, 23 Mar Jenny Snowden
photo
Scroll left Scroll right
1/16
402/107 Thorndon Quay, Thorndon, Wellington
Deadline private treaty
3 bedrooms
2 bathrooms
Listed Thu, 23 Mar Colin Kelly
photo Has video
Scroll left Scroll right
1/16
99 Field Street, Silverstream, Upper Hutt
Deadline private treaty
3 bedrooms
1 bathrooms
Listed Thu, 23 Mar Bryce Pearce
photo
Scroll left Scroll right
1/20
87 Rintoul Street, Newtown, Wellington
For sale by tender
6+ bedrooms
3 bathrooms
Listed Thu, 23 Mar Regan Day
photo
Scroll left Scroll right
1/20
164 Motuhara Road, Plimmerton, Porirua
Deadline private treaty
4 bedrooms
3 bathrooms
Listed Thu, 23 Mar Chris Thorpe
photo
Scroll left Scroll right
1/8
Eastbourne, Lower Hutt
Price by negotiation
7266 m² bathrooms
Listed Thu, 23 Mar Kim Slessor
photo
Scroll left Scroll right
1/13
310a Oxford Terrace, Avalon, Lower Hutt
For sale by tender
4 bedrooms
1 bathrooms
Listed Thu, 23 Mar Alice Pearson
photo Has video
Scroll left Scroll right
1/20
8 Barton Terrace, Thorndon, Wellington
To be auctioned
3 bedrooms
1 bathrooms
Listed Thu, 9 Mar Mike Robbers
photo
Scroll left Scroll right
1/16
2 Roy Street, Tawa, Wellington
Deadline private treaty
4 bedrooms
2 bathrooms
Listed Wed, 22 Mar Devora Kim
photo Has video
Scroll left Scroll right
1/20
5 Lett Street, Masterton, Masterton
Deadline private treaty
4 bedrooms
2 bathrooms
Listed Wed, 22 Mar Prue Hamill
photo
Scroll left Scroll right
1/18
16 Satara Crescent, Khandallah, Wellington
Enquiries over $745,000
4 bedrooms
2 bathrooms
Listed Wed, 22 Mar Ben Terry
photo
Scroll left Scroll right
1/19
25 Pinny Ave, Epuni, Lower Hutt
For sale by tender
3 bedrooms
1 bathrooms
Listed Wed, 22 Mar Karen Arnold
photo