- United States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- Ukraine
- United Kingdom
- Italy
- Poland
- Australia
- Spain
- New Zealand
- France
- Germany
TOP 30 Apartments with pools in New Jersey
972 results found
A convenient service for searching for businesses, places and services
Southridge Woods Apartment - Building 10
Southridge Woods Apartment - Building 10 is a modern residential complex located at 1011 Northumberland Way in South Brunswick Township, New Jersey. This upscale apartment building offers spacious and luxurious living spaces with top-notch amenities. Residents can enjoy a fitness center, swimming pool, clubhouse, and beautifully landscaped grounds. The convenient location provides easy access to shopping, dining, entertainment, and major highways. Experience upscale living at Southridge Woods Apartment - Building 10.
Colony Oaks Apartments
Colony Oaks Apartments is a charming residential community located at 19 Petunia Drive in North Brunswick Township, New Jersey. Nestled in a peaceful and picturesque neighborhood, Colony Oaks offers spacious and modern apartments with a range of floor plans to suit every lifestyle. Residents enjoy amenities such as a swimming pool, fitness center, and beautifully landscaped grounds. With easy access to major highways, shopping centers, and dining options, Colony Oaks Apartments is the perfect place to call home in New Jersey.
Somerset Park Apartments
Somerset Park Apartments is a luxurious residential community located at 201 Pickering Place in Franklin Township, New Jersey. Our apartments offer modern amenities and spacious layouts, perfect for individuals and families looking for a comfortable and convenient living space. With a prime location in a peaceful neighborhood, residents can enjoy easy access to shopping, dining, and entertainment options nearby. Our community also features a fitness center, swimming pool, and beautifully landscaped grounds for residents to relax and unwind. Come experience the best of suburban living at Somerset Park Apartments.
Towne Mews Apartments
Towne Mews Apartments is a charming residential community located at 55 Breza Road in Allentown, New Jersey. Our apartments offer a peaceful and comfortable living environment with a range of amenities to enhance your lifestyle. From spacious floor plans to modern appliances, our apartments are designed to provide a convenient and enjoyable living experience. The community also features beautiful landscaping, a swimming pool, and a fitness center for residents to enjoy. With a prime location in Allentown, Towne Mews Apartments is close to shopping, dining, and entertainment options, making it the perfect place to call home.
Queens Gate Apartments
Queens Gate Apartments is a luxurious residential complex situated at 675 Tea Street in Bound Brook, New Jersey. Offering a range of beautifully designed apartments, Queens Gate provides residents with modern amenities and a comfortable living environment. With its convenient location in the heart of Bound Brook, residents have easy access to shopping, dining, and entertainment options. The apartments are spacious and well-appointed, featuring high-end finishes and state-of-the-art appliances. Residents can also enjoy on-site amenities such as a fitness center, swimming pool, and community lounge. Experience upscale living at Queens Gate Apartments.
Rush Crossing Apartments
Rush Crossing Apartments is a modern residential complex located at 100 Rider Avenue in Trenton, New Jersey. Our community offers a variety of spacious and stylish apartments with top-notch amenities and features. Residents can enjoy a fitness center, swimming pool, and outdoor grilling area, as well as easy access to nearby shopping, dining, and entertainment options. With a convenient location and a range of on-site conveniences, Rush Crossing Apartments provides a comfortable and enjoyable living experience for all.
Lake Shore Club Apartments
Lake Shore Club Apartments is a premier residential community located at 1355 Lake Shore Drive in Camden, New Jersey. Our upscale apartment complex offers stunning views of the lake and provides residents with a luxurious and comfortable living experience. With a variety of spacious floor plans to choose from, our apartments are equipped with modern amenities and stylish finishes. Residents can enjoy access to a range of on-site facilities, including a fitness center, swimming pool, and community clubhouse. Conveniently located near shopping, dining, and entertainment options, Lake Shore Club Apartments is the perfect place to call home in Camden.
Independence Village Apartments
Independence Village Apartments is a premier residential community located at 1612 Independence Road in Camden, New Jersey, United States. Our apartments offer modern amenities and spacious floor plans, perfect for individuals and families looking for a comfortable and convenient living experience. With a prime location near shopping, dining, and entertainment options, residents can enjoy the best that Camden has to offer. Our community also features on-site amenities such as a fitness center, swimming pool, and community clubhouse. Come experience the convenience and comfort of Independence Village Apartments today!
Creswood Apartments
Creswood Apartments is a modern residential complex located at 301 Champion Avenue in Collingswood, New Jersey. Our apartments offer spacious living areas, updated kitchens with stainless steel appliances, and luxurious bathrooms. Residents can enjoy on-site amenities such as a fitness center, swimming pool, and community lounge. The convenient location provides easy access to shopping, dining, and public transportation. Come experience upscale living at Creswood Apartments.
Gramercy Park Apartments
Gramercy Park Apartments is a luxurious residential complex located at 2880 Hull Road in Camden, New Jersey. This prestigious institution offers upscale living in a convenient location, with easy access to shopping, dining, and entertainment options. The apartments feature modern amenities and stylish finishes, creating a comfortable and sophisticated living space for residents. With beautifully landscaped grounds and a range of on-site facilities, including a fitness center and swimming pool, Gramercy Park Apartments provides a high-quality living experience for those seeking a refined lifestyle in the heart of Camden.
Cedar Court Apartments
Cedar Court Apartments is a charming residential community located at 1115 White Horse Pike in Oaklyn, New Jersey. Our well-maintained property offers spacious and modern apartments with a range of floor plans to suit your lifestyle. Residents enjoy amenities such as a fitness center, swimming pool, and on-site laundry facilities. Conveniently located near dining, shopping, and public transportation, Cedar Court Apartments provides a comfortable and convenient living experience in a peaceful suburban setting. Contact us today to schedule a tour and make Cedar Court Apartments your new home.
Woodlynne Apartments
Woodlynne Apartments is a charming residential community located at 2016 - 2024 Woodlynne Avenue in the picturesque town of Woodlynne, New Jersey. Surrounded by lush greenery and peaceful surroundings, our apartments offer a perfect blend of comfort and convenience. With spacious floor plans, modern amenities, and a friendly community atmosphere, Woodlynne Apartments is the ideal place to call home. Whether you're looking for a cozy one-bedroom or a spacious two-bedroom apartment, we have a variety of options to suit your lifestyle. Come experience the best in apartment living at Woodlynne Apartments.
Haddon Hills Apartments
Haddon Hills Apartments is a modern residential complex located at 210 West Crystal Lake Avenue in the charming town of Haddonfield, New Jersey. Our apartments offer a perfect blend of comfort and convenience, with spacious floor plans, modern amenities, and beautiful views of the surrounding area. Residents can enjoy a range of on-site facilities including a fitness center, swimming pool, and community clubhouse. With easy access to shopping, dining, and entertainment options, Haddon Hills Apartments provides the ideal living experience in a vibrant community.
Oak Ridge Apartments LLC
Oak Ridge Apartments LLC is a premier residential community located at 1001 North Black Horse Pike in Runnemede, New Jersey. Our apartments offer spacious and modern living spaces, with a variety of floor plans to choose from. Residents can enjoy amenities such as a fitness center, swimming pool, and on-site laundry facilities. Our convenient location provides easy access to shopping, dining, and entertainment options. Come experience comfortable and convenient living at Oak Ridge Apartments LLC.
SurfSide Suites, Hotel,and Apartments
SurfSide Suites, Hotel, and Apartments is a charming lodging establishment located at 4101 Landis Avenue in the picturesque Sea Isle City, New Jersey. Offering a range of accommodation options including suites, hotel rooms, and apartments, this institution is perfect for travelers looking for a comfortable and convenient stay. Whether you are visiting for business or leisure, SurfSide Suites provides a welcoming atmosphere and top-notch amenities to ensure a pleasant experience. As a real estate and travel agency, they also offer assistance with finding long-term accommodations or planning your next vacation. Experience the beauty of the Jersey Shore at SurfSide Suites, Hotel, and Apartments.
Riverhouse Residence Apartments
Riverhouse Residence Apartments is a premier real estate agency located at 245 Marin Boulevard in Jersey City, New Jersey. Offering luxurious and modern living spaces with stunning views of the Hudson River, this institution is the perfect choice for those seeking a sophisticated and convenient lifestyle. Whether you are looking for a short-term rental or a long-term lease, Riverhouse Residence Apartments has the perfect accommodation for you. With top-notch amenities and a prime location near restaurants, shopping, and entertainment, this institution is the ideal choice for those looking to experience the best of city living. Contact Riverhouse Residence Apartments today to learn more about their available properties and start your journey to a life of luxury and convenience.
Harrison Urby Apartments + Leasing Office
Harrison Urby Apartments Leasing Office is a modern real estate agency located at 200 Angelo Cifelli Drive in Harrison, New Jersey. The institution offers luxury rentals in a prime location just steps away from the PATH train to Manhattan, making it a convenient and peaceful place to call home. With amenities such as green courtyards, a basketball court, and a corner café, Harrison Urby provides everything you need for a comfortable and enjoyable living experience. Designed by the Dutch architectural firm, Concrete, the apartments at Harrison Urby feature modern design elements and a welcoming atmosphere. From cozy studios to spacious three-bedroom units, there is a layout to suit every lifestyle. Whether you're in town for a short visit or an extended stay, Harrison Urby offers fully-furnished luxury apartments on a weekly or monthly basis.
The Harper at Harmon Meadow Apartments
The Harper at Harmon Meadow Apartments is a real estate agency located at 100 Park Plaza Drive in Secaucus, New Jersey, United States. Offering spacious studio, one and two bedroom apartments for rent, the institution provides amenities tailored to fit your lifestyle. The pet-friendly floor plans feature premium finishes such as stainless steel appliances, wood-style floors, and in-home laundry appliances. Residents can enjoy resort-inspired amenities for relaxation and entertainment throughout the community. Conveniently situated off the NJ Turnpike, The Harper at Harmon Meadow is just minutes away from top employers and exciting entertainment in NYC. With a prime location in Secaucus, residents have easy access to dining options at The Plaza at Harmon Meadow and shopping at The Mall at Mill Creek. The community offers complimentary weekday shuttle services and is conveniently located near local bus routes and the light rail at Tonnelle Avenue Station. Schedule a tour today to experience all that The Harper at Harmon Meadow has to offer.
The Colony House Apartments
The Colony House Apartments is a premier residential community located at 1050 George Street in New Brunswick, New Jersey. Offering a range of spacious and modern apartment homes, residents can enjoy luxurious living in a convenient location. With top-notch amenities such as a fitness center, pool, and community lounge, The Colony House Apartments provides a comfortable and stylish living experience. Situated in the heart of New Brunswick, residents have easy access to shopping, dining, and entertainment options, making it the perfect place to call home.
Briar Knoll Apartments
Briar Knoll Apartments is a charming residential community located at 1255 New Jersey 166 in Toms River, New Jersey. Nestled in a peaceful and picturesque setting, Briar Knoll Apartments offers spacious and well-appointed apartments for rent. Residents can enjoy modern amenities such as a fitness center, swimming pool, and community clubhouse. With easy access to shopping, dining, and entertainment options, Briar Knoll Apartments provides a convenient and comfortable living experience in a desirable location. Experience the best of New Jersey living at Briar Knoll Apartments.
Skyline Luxury Home Suites - Fully Furnished Apartments
Skyline Luxury Home Suites offers fully furnished apartments located on Washington Boulevard in Jersey City, New Jersey. Our luxurious suites provide guests with a comfortable and stylish living space, complete with modern amenities and breathtaking views of the city skyline. Whether you are visiting for business or pleasure, our apartments are the perfect home away from home. Enjoy the convenience of a fully equipped kitchen, spacious living areas, and access to on-site fitness facilities. Experience the ultimate in luxury living at Skyline Luxury Home Suites.
Jersey City Urby Apartments
Welcome to Jersey City Urby, a luxurious apartment building located in the heart of Jersey City, New Jersey. Situated just steps away from the Hudson River waterfront and the PATH Station, our Harborside tower offers stunning views of both New York City and Jersey City. At Jersey City Urby, you will find a wide range of amenities to enhance your living experience. From lush courtyards to state-of-the-art gyms, we have everything you need to live your life to the fullest. Our bustling corner café is the perfect spot to grab a coffee or meet up with friends.
Sky City Apartments at Liberty View
Sky City Apartments at Liberty View is a premier real estate agency and travel agency located in the heart of Jersey City, New Jersey. Our luxurious apartments offer stunning views of the city skyline and the Statue of Liberty, providing guests with a truly unforgettable experience. Whether you are looking for a short-term rental or a long-term lease, our experienced team is dedicated to helping you find the perfect accommodation to suit your needs. With top-notch amenities and a convenient location, Sky City Apartments at Liberty View is the ideal choice for travelers and residents alike. Visit us at 9 Regent Street to discover the ultimate in luxury living.
Panoramic Motel & Apartments
Welcome to Panoramic Motel & Apartments, a charming lodging facility located at 2101 Surf Avenue in North Wildwood, New Jersey, United States. Our institution offers a variety of comfortable and well-appointed accommodations, including both motel rooms and apartments. Guests can enjoy stunning panoramic views of the surrounding area, including the nearby beach and ocean. Our convenient location provides easy access to a variety of attractions, restaurants, and shops in the area.
Edge Water Terrace Apartments
Edge Water Terrace Apartments is a premier residential community located at 424 Wanaque Avenue in the charming town of Pompton Lakes, New Jersey. Nestled in a peaceful and picturesque neighborhood, our apartments offer modern amenities, spacious floor plans, and stunning views of the surrounding landscape. Residents can enjoy a range of on-site facilities including a fitness center, swimming pool, and community clubhouse. With convenient access to local shops, restaurants, and parks, Edge Water Terrace Apartments provides the perfect blend of comfort and convenience for those looking to call this vibrant community home.
Rutgers Village Apartments
Rutgers Village Apartments is a charming residential community located at 18 Rutgers Lane in Parsippany-Troy Hills, New Jersey. This institution offers spacious and modern apartments with a range of amenities, including a fitness center, swimming pool, and community clubhouse. The property is beautifully landscaped and conveniently located near shopping, dining, and entertainment options. With easy access to major highways and public transportation, Rutgers Village Apartments provides residents with a comfortable and convenient living experience in a desirable New Jersey neighborhood.
Treetop Apartments
Treetop Apartments is a charming residential community located at 117 Treetop Court in the picturesque town of Bloomingdale, New Jersey. Nestled among the trees, our apartments offer a peaceful and serene living environment with beautiful views of nature. Our spacious and well-appointed units are designed to provide comfort and convenience to our residents. With a range of amenities including a swimming pool, fitness center, and community clubhouse, Treetop Apartments is the perfect place to call home. Experience the beauty of nature and the convenience of modern living at Treetop Apartments.
Morris Crossing Apartments
Morris Crossing Apartments is a luxurious residential complex located at 23 Max Drive in Morristown, New Jersey. Our modern apartments offer spacious layouts, upscale amenities, and stunning views of the surrounding area. Residents can enjoy a range of on-site facilities including a fitness center, swimming pool, and community lounge. With easy access to downtown Morristown and major highways, Morris Crossing Apartments is the perfect place to call home for those seeking convenience and comfort in a vibrant urban setting.
Madison Mall Apartments
Madison Mall Apartments is a modern residential complex located at 286 Main Street in the charming town of Madison, New Jersey. This upscale community offers luxurious living spaces with top-notch amenities and convenient access to shopping, dining, and entertainment options at the nearby Madison Mall. Residents can enjoy beautifully landscaped grounds, a state-of-the-art fitness center, a sparkling swimming pool, and a community clubhouse for social gatherings. With spacious floor plans, high-end finishes, and a prime location in the heart of Madison, Madison Mall Apartments is the perfect place to call home.
Morris-Hill Apartments
Morris-Hill Apartments is a luxurious residential complex located at 34 Hill Street in Morristown, New Jersey. Our apartments offer modern amenities and spacious floor plans, perfect for individuals and families looking for a comfortable and convenient living space. The community features a fitness center, swimming pool, and beautifully landscaped grounds for residents to enjoy. With easy access to downtown Morristown and major highways, Morris-Hill Apartments is the perfect place to call home. Experience upscale living in a prime location at Morris-Hill Apartments.
- Apartment rent
- Vacation rentals with pool
- Pet friendly hotel
- Vacation house rentals
- Hotel
- Motel
- Pet hotel
- Apartments with pools in Absecon
- Apartments with pools in Asbury Park
- Apartments with pools in Atlantic City
- Apartments with pools in Atlantic Highlands
- Apartments with pools in Barnegat Township
- Apartments with pools in Bayonne
- Apartments with pools in Bedminster
- Apartments with pools in Belleville
- Apartments with pools in Belmar
- Apartments with pools in Bergenfield
- Apartments with pools in Berkeley Heights
- Apartments with pools in Berkeley Township
- Apartments with pools in Berlin
- Apartments with pools in Bernards
- Apartments with pools in Bloomfield
- Apartments with pools in Bordentown
- Apartments with pools in Bound Brook
- Apartments with pools in Brick Township
- Apartments with pools in Bridgeton
- Apartments with pools in Bridgewater
- Apartments with pools in Burlington
- Apartments with pools in Caldwell
- Apartments with pools in Camden
- Apartments with pools in Cape May
- Apartments with pools in Carteret
- Apartments with pools in Chatham
- Apartments with pools in Cherry Hill
- Apartments with pools in Cinnaminson
- Apartments with pools in City of Orange
- Apartments with pools in Clark
- Apartments with pools in Cliffside Park
- Apartments with pools in Clifton
- Apartments with pools in Clinton
- Apartments with pools in Collingswood
- Apartments with pools in Colts Neck
- Apartments with pools in Cranford
- Apartments with pools in Delran
- Apartments with pools in Deptford
- Apartments with pools in Dover
- Apartments with pools in East Brunswick
- Apartments with pools in East Orange
- Apartments with pools in East Rutherford
- Apartments with pools in East Windsor
- Apartments with pools in Eatontown
- Apartments with pools in Edgewater
- Apartments with pools in Edison
- Apartments with pools in Egg Harbor City
- Apartments with pools in Egg Harbor Township
- Apartments with pools in Elizabeth
- Apartments with pools in Elmwood Park
- Apartments with pools in Englewood
- Apartments with pools in Evesham
- Apartments with pools in Ewing Township
- Apartments with pools in Fair Lawn
- Apartments with pools in Fairfield
- Apartments with pools in Flemington
- Apartments with pools in Florham Park
- Apartments with pools in Fort Lee
- Apartments with pools in Franklin
- Apartments with pools in Franklin Township
- Apartments with pools in Freehold
- Apartments with pools in Galloway
- Apartments with pools in Garfield
- Apartments with pools in Glassboro
- Apartments with pools in Gloucester Township
- Apartments with pools in Green Brook Township
- Apartments with pools in Hackensack
- Apartments with pools in Hackettstown
- Apartments with pools in Haddonfield
- Apartments with pools in Hamilton
- Apartments with pools in Hamilton Township
- Apartments with pools in Hammonton
- Apartments with pools in Hanover
- Apartments with pools in Harrison
- Apartments with pools in Harrison Township
- Apartments with pools in Hasbrouck Heights
- Apartments with pools in Hawthorne
- Apartments with pools in Hazlet
- Apartments with pools in Highland Park
- Apartments with pools in Hillsborough Township
- Apartments with pools in Hoboken
- Apartments with pools in Howell Township
- Apartments with pools in Irvington
- Apartments with pools in Jackson Township
- Apartments with pools in Jersey City
- Apartments with pools in Kearny
- Apartments with pools in Keyport
- Apartments with pools in Lacey Township
- Apartments with pools in Lakewood
- Apartments with pools in Lawrence Township
- Apartments with pools in Lebanon
- Apartments with pools in Linden
- Apartments with pools in Little Egg Harbor Township
- Apartments with pools in Little Falls
- Apartments with pools in Livingston
- Apartments with pools in Lodi
- Apartments with pools in Long Branch
- Apartments with pools in Lower Township
- Apartments with pools in Lumberton
- Apartments with pools in Lyndhurst
- Apartments with pools in Madison
- Apartments with pools in Mahwah
- Apartments with pools in Manalapan Township
- Apartments with pools in Manchester Township
- Apartments with pools in Mantua Township
- Apartments with pools in Maple Shade
- Apartments with pools in Matawan
- Apartments with pools in Medford
- Apartments with pools in Metuchen
- Apartments with pools in Middle Township
- Apartments with pools in Middlesex
- Apartments with pools in Millburn
- Apartments with pools in Millville
- Apartments with pools in Monroe
- Apartments with pools in Monroe Township
- Apartments with pools in Montclair
- Apartments with pools in Montgomery
- Apartments with pools in Montville
- Apartments with pools in Moorestown
- Apartments with pools in Morris Plains
- Apartments with pools in Morristown
- Apartments with pools in Mount Holly
- Apartments with pools in Mount Laurel Township
- Apartments with pools in Mount Olive
- Apartments with pools in Neptune Township
- Apartments with pools in New Brunswick
- Apartments with pools in Newark
- Apartments with pools in Newton
- Apartments with pools in North Bergen
- Apartments with pools in North Brunswick Township
- Apartments with pools in North Plainfield
- Apartments with pools in Nutley
- Apartments with pools in Ocean City
- Apartments with pools in Ocean Township
- Apartments with pools in Old Bridge
- Apartments with pools in Palisades Park
- Apartments with pools in Paramus
- Apartments with pools in Parsippany-Troy Hills
- Apartments with pools in Passaic
- Apartments with pools in Paterson
- Apartments with pools in Pemberton Township
- Apartments with pools in Pennsauken Township
- Apartments with pools in Pennsville Township
- Apartments with pools in Perth Amboy
- Apartments with pools in Phillipsburg
- Apartments with pools in Piscataway
- Apartments with pools in Plainfield
- Apartments with pools in Plainsboro Township
- Apartments with pools in Pleasantville
- Apartments with pools in Point Pleasant Beach
- Apartments with pools in Pompton Lakes
- Apartments with pools in Princeton
- Apartments with pools in Rahway
- Apartments with pools in Ramsey
- Apartments with pools in Randolph
- Apartments with pools in Readington Township
- Apartments with pools in Red Bank
- Apartments with pools in Ridgewood
- Apartments with pools in Robbinsville Township
- Apartments with pools in Rockaway
- Apartments with pools in Roselle
- Apartments with pools in Rutherford
- Apartments with pools in Saddle Brook
- Apartments with pools in Sayreville
- Apartments with pools in Scotch Plains
- Apartments with pools in Sea Girt
- Apartments with pools in Secaucus
- Apartments with pools in Somers Point
- Apartments with pools in South Amboy
- Apartments with pools in South Brunswick Township
- Apartments with pools in South Orange
- Apartments with pools in South Plainfield
- Apartments with pools in South River
- Apartments with pools in Sparta Township
- Apartments with pools in Spring Lake
- Apartments with pools in Springfield
- Apartments with pools in Stafford Township
- Apartments with pools in Summit
- Apartments with pools in Swedesboro
- Apartments with pools in Teaneck
- Apartments with pools in Tenafly
- Apartments with pools in Toms River
- Apartments with pools in Trenton
- Apartments with pools in Union
- Apartments with pools in Union City
- Apartments with pools in Vernon Township
- Apartments with pools in Verona
- Apartments with pools in Vineland
- Apartments with pools in Voorhees Township
- Apartments with pools in Wall Township
- Apartments with pools in Washington
- Apartments with pools in Washington Township
- Apartments with pools in Wayne
- Apartments with pools in West Caldwell
- Apartments with pools in West Long Branch
- Apartments with pools in West New York
- Apartments with pools in West Orange
- Apartments with pools in West Windsor Township
- Apartments with pools in Westfield
- Apartments with pools in Westwood
- Apartments with pools in Wildwood
- Apartments with pools in Willingboro
- Apartments with pools in Winslow Township
- Apartments with pools in Woodbridge Township
- Apartments with pools in Woodbury
- Apartments with pools in Woodland Park
List of businesses, places and services in New Jersey
⭐ business help 🔍 services ☎ phones 🕒 opening times ✍️reviews 🌍 addresses, locations 📷 photos