Safe public spaces in Pennsylvania
Search for local businesses, places and services near you
- 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
- Ireland
Bustleton Av & Strahle St
Welcome to Bustleton Ave & Strahle St Transit Station, your convenient gateway to seamless travel in Philadelphia, Pennsylvania. Strategically located in the vibrant 19152 area, our transit station serves as a vital hub for commuters and travelers alike. Whether you're heading to work, exploring the city, or connecting with friends and family, Bustleton Ave & Strahle St offers easy access to a variety of public transportation options. Our station is designed to provide a safe, efficient, and comfortable experience for all passengers. With its prime location, you can enjoy nearby shopping, dining, and attractions, making your commute not just a necessity, but a part of your day to day lifestyle. Visit us and discover why Bustleton Ave & Strahle St Transit Station is a preferred choice for local and visiting commuters in Philadelphia.
Rhawn St & Frontenac St
Welcome to Rhawn St & Frontenac St Transit Station, your convenient gateway to seamless travel in the heart of Philadelphia, Pennsylvania. Located in the bustling neighborhood of 19111, our transit station is designed to provide efficient and reliable transportation services to both locals and visitors. Whether you're commuting to work, exploring the city, or embarking on a new adventure, Rhawn St & Frontenac St Transit Station offers easy access to various transit routes and connections. Our well-maintained facilities ensure a safe and comfortable experience for all passengers. We are committed to making your journey as smooth as possible, with real-time updates and friendly staff ready to assist you. Discover the ease of travel with us at Rhawn St & Frontenac St Transit Station—where your journey begins.
Roosevelt Blvd & Guilford St
Welcome to Roosevelt Blvd & Guilford St Transit Station, your gateway to seamless travel in Northeast Philadelphia. Conveniently situated at the intersection of Roosevelt Boulevard and Guilford Street, this transit hub provides easy access to public transportation for both daily commuters and visitors exploring the vibrant city of Philadelphia. At Roosevelt Blvd & Guilford St, we prioritize your convenience and connectivity. Our well-maintained facilities offer a safe and comfortable environment, ensuring a pleasant experience as you begin or end your journey. With multiple bus lines serving this station, you'll have a variety of options to reach your destination efficiently.
Langhorne Branch, Bucks County Free Library Bicycle rack
Welcome to the Langhorne Branch of the Bucks County Free Library, conveniently located at 301 South Pine Street, Langhorne, Pennsylvania. We are pleased to offer a bicycle rack facility for our visitors, promoting eco-friendly transportation and an active lifestyle. Our bicycle rack provides a safe and secure place for you to park your bike while you enjoy the wide range of resources and services available at our library. Whether you're here to explore our extensive collection of books, use our computer facilities, or participate in one of our community events, you can rest assured that your bicycle will be well taken care of. Visit us today and make the most of your library experience while contributing to a greener environment!
Thompson St & Ash St
Welcome to Thompson St & Ash St Transit Station, your convenient transportation hub located in the heart of Philadelphia, Pennsylvania. Situated in the 19137 area, our station is dedicated to providing a seamless travel experience for both locals and visitors alike. With state-of-the-art facilities and easy access to various transit lines, we ensure a smooth and efficient journey to your destination. Whether you're commuting to work, exploring the vibrant city, or connecting with loved ones, Thompson St & Ash St Transit Station is committed to making your travel reliable and hassle-free. Enjoy our clean and safe environment, customer-friendly services, and strategic location that connects you to the best of Philadelphia. We look forward to serving you on your next trip!
Grant Av & Alton St
Welcome to Grant Av & Alton St Transit Station, your convenient hub for seamless travel in Philadelphia, Pennsylvania. Located at the intersection of Grant Avenue and Alton Street in the 19115 area, our station serves as a vital link for commuters and travelers alike. Whether you're heading to work, exploring the city, or connecting with friends and family, Grant Av & Alton St offers easy access to local and regional transit options. Our station is designed to provide a safe, efficient, and comfortable travel experience, with well-maintained facilities and helpful staff ready to assist you. We are committed to making your journey as smooth as possible. Visit us today and discover the convenience of traveling through Grant Av & Alton St Transit Station. Your gateway to Philadelphia awaits!
Welsh Rd & Rising Sun Av
Welcome to Welsh Rd & Rising Sun Av Transit Station, your convenient hub for seamless travel in and around Philadelphia, Pennsylvania. Strategically located in the heart of the city at Philadelphia, PA 19115, our transit station serves as a vital link for commuters and travelers alike. Whether you're heading to work, exploring the vibrant neighborhoods of Philadelphia, or connecting to other transit services, Welsh Rd & Rising Sun Av is designed to make your journey efficient and stress-free. Our station is equipped with essential amenities to enhance your travel experience, including clear signage for easy navigation, comfortable waiting areas, and real-time schedule updates. We are committed to providing a safe and accessible environment for all passengers, with dedicated facilities for individuals with disabilities.
Rhawn St & Cresco Av
Welcome to Rhawn St & Cresco Av Transit Station, your convenient gateway to seamless travel in the heart of Philadelphia, Pennsylvania. Located in the vibrant 19136 area, our transit station serves as a crucial hub for commuters and travelers alike, providing easy access to various local and regional destinations. Whether you're heading to work, school, or exploring the city, Rhawn St & Cresco Av offers reliable and efficient transportation options to get you where you need to go. Our well-maintained facilities ensure a comfortable and safe experience for all passengers. Discover the ease of travel with us and enjoy the rich culture and attractions Philadelphia has to offer. We look forward to serving you at Rhawn St & Cresco Av Transit Station.
Rhawn St & Holmehurst Av
Welcome to Rhawn St & Holmehurst Av Transit Station, your convenient gateway to exploring Philadelphia and beyond. Located in the heart of Northeast Philadelphia at the intersection of Rhawn Street and Holmehurst Avenue, our transit station provides easy access to a variety of transportation options, ensuring a smooth and efficient journey for commuters and travelers alike. Whether you're heading to work, school, or exploring the vibrant city, Rhawn St & Holmehurst Av Transit Station offers seamless connections to local bus routes and regional transit services. Our well-maintained facilities are designed with your comfort and convenience in mind, featuring clear signage, seating areas, and up-to-date schedule information.
Rowland Av & Fuller St
Welcome to Rowland Av & Fuller St, your convenient transit station located in the heart of Philadelphia, Pennsylvania. Situated at the vibrant intersection of Rowland Avenue and Fuller Street in the 19136 area, our transit station serves as a vital hub for local commuters and travelers alike. We strive to provide a seamless and efficient transportation experience, connecting you to the city's rich culture, business centers, and residential neighborhoods. Whether you're heading to work, exploring the city's attractions, or visiting friends and family, Rowland Av & Fuller St offers easy access to various transit lines that ensure you reach your destination comfortably and on time. Our station is designed with accessibility in mind, featuring user-friendly facilities and clear signage to guide you through your journey.
Outlook Av & Convent Av
Welcome to Outlook Av & Convent Av Transit Station, your convenient transit hub located in the heart of Philadelphia, Pennsylvania. Situated at the address Philadelphia, PA 19114, our station serves as a central point for travelers and commuters in the area, offering easy access to various parts of the city and beyond. Outlook Av & Convent Av Transit Station is dedicated to providing a seamless travel experience for all passengers, with well-maintained facilities and timely services. Whether you're heading to work, school, or exploring the vibrant city of Philadelphia, our station ensures a smooth start to your journey.
Ashburner St & Torresdale Av - FS
Welcome to Ashburner St & Torresdale Av - FS, your convenient transit station located in the heart of Philadelphia, Pennsylvania. Situated at the bustling intersection of Ashburner Street and Torresdale Avenue, our station serves as a vital hub for commuters and travelers in the 19136 area. Whether you're heading to work, exploring the city, or connecting to other transit lines, Ashburner St & Torresdale Av - FS offers easy access and efficient service to meet your transportation needs. With its strategic location and well-maintained facilities, our station ensures a smooth and reliable travel experience for all passengers. We are committed to providing a safe and welcoming environment, making your journey through Philadelphia both comfortable and convenient. Visit us today and discover why Ashburner St & Torresdale Av - FS is a preferred choice for transit in the community.
Torresdale Av & Blakiston St
Welcome to Torresdale Av & Blakiston St Transit Station, your convenient gateway to seamless travel in the heart of Philadelphia, Pennsylvania. Located in the bustling 19136 area, our transit station serves as a vital hub for commuters and travelers alike. Whether you're heading to work, school, or exploring the vibrant city, our station offers easy access to a variety of public transportation options. We are committed to providing a safe, efficient, and comfortable experience for all passengers. Our strategic location ensures that you are well-connected to major routes and destinations across Philadelphia. Experience hassle-free commuting with Torresdale Av & Blakiston St Transit Station—where your journey begins.
Fordham Rd & Grant Av
Welcome to Fordham Rd & Grant Av, your convenient transit station located in the heart of Philadelphia, Pennsylvania. Situated at the intersection of Fordham Road and Grant Avenue in the 19114 area, our transit station serves as a vital hub for commuters and travelers alike. Whether you're heading to work, exploring the city, or visiting friends and family, our station provides easy access to a variety of public transportation options, ensuring a smooth and efficient journey. Our facilities are designed with your comfort and convenience in mind, offering clean and safe waiting areas, clear signage, and helpful staff ready to assist you with your travel needs. Experience seamless connectivity and reliable service at Fordham Rd & Grant Av, where your journey begins.
Mechanicsville Rd & Medford Rd
Welcome to Mechanicsville Rd & Medford Rd Transit Station, conveniently located in the heart of Philadelphia, Pennsylvania. Serving the 19154 area, our transit station is a vital hub for daily commuters and travelers alike. With easy access to public transportation, we provide a seamless connection to various destinations across the city and beyond. Our station is designed to offer a safe, efficient, and comfortable experience for all passengers. Whether you're heading to work, school, or exploring Philadelphia's vibrant neighborhoods, Mechanicsville Rd & Medford Rd Transit Station is here to get you where you need to go. We are committed to ensuring a smooth transit experience with timely services and helpful staff ready to assist you. Visit us today and discover the convenience of traveling with Mechanicsville Rd & Medford Rd Transit Station.
Station Av & White Av - FS
Welcome to Station Av & White Av - FS, your convenient transit station located in the heart of Pennsylvania 19020, United States. Whether you're commuting to work, heading to school, or exploring the local area, our station is designed to make your journey as smooth and efficient as possible. With easy access to multiple transit lines, Station Av & White Av - FS serves as a vital hub for daily commuters and travelers alike. Our friendly staff is dedicated to providing a safe and comfortable environment, ensuring you have a pleasant experience every time you visit. Stop by and discover why Station Av & White Av - FS is a preferred choice for transportation in the community.
Rescue Fire Co Social Hall
Welcome to Rescue Fire Co Social Hall, proudly serving the Bangor community and surrounding areas. Located at 209 Pennsylvania Avenue, Bangor, Pennsylvania, our facility is more than just a fire station; it's a cornerstone of local safety and community spirit. Our dedicated team of volunteer firefighters is committed to protecting lives and property with swift and professional emergency response services. Beyond our primary mission of fire rescue, we actively engage with the community through various events and educational programs designed to promote fire safety and prevention. The Social Hall also serves as a versatile venue for local gatherings, offering a welcoming space for events, meetings, and celebrations. Whether you're here for community support or to book an event, we are dedicated to providing exceptional service and fostering a strong sense of community. Come visit us and see how Rescue Fire Co Social Hall is committed to keeping Bangor safe and connected.
Northern Terminus, Delaware Canal Trail
Welcome to Northern Terminus, Delaware Canal Trail Located in the charming town of Easton, Pennsylvania, the Northern Terminus of the Delaware Canal Trail offers a serene escape into nature. As part of the Delaware & Lehigh National Heritage Corridor, this park serves as a gateway to the historic D&L Trail, a 165-mile pathway that stretches from Wilkes-Barre to Bristol. Managed by the dedicated efforts of over 30 local landowners and the nonprofit organization DLNHC, the trail invites visitors to explore its rich heritage and natural beauty.
Richmond Lions Club Ball Field
Welcome to the Richmond Lions Club Ball Field, a cherished community park located at 8418 North Delaware Drive in the scenic town of Bangor, Pennsylvania. Nestled in the heart of nature, our park offers a serene escape for families, sports enthusiasts, and nature lovers alike. With well-maintained baseball fields, ample open spaces, and beautiful surroundings, it's the perfect place for a friendly game, a leisurely picnic, or simply enjoying the great outdoors. The Richmond Lions Club Ball Field is more than just a park; it's a gathering place for the community. Whether you're here to participate in local sports leagues, host a community event, or enjoy a day of relaxation, our park provides the ideal setting. We take pride in offering a safe, clean, and welcoming environment for visitors of all ages.
Riegelsville Walking/Biking Trail
Welcome to the Riegelsville Walking/Biking Trail, your perfect escape into nature nestled at 219 Fern Road, Riegelsville, Pennsylvania. This serene park offers a beautiful and refreshing experience for outdoor enthusiasts of all ages. Whether you're looking to enjoy a leisurely walk, an invigorating bike ride, or simply a peaceful retreat into nature, our trails provide the ideal setting. Surrounded by lush greenery and the soothing sounds of nature, the Riegelsville Walking/Biking Trail is meticulously maintained to ensure a safe and enjoyable experience for everyone. The trails are designed to accommodate both walkers and cyclists, making it a versatile destination for family outings, solo adventures, or group activities.
Nockamixon Township Building
Welcome to the Nockamixon Township Building, the hub of local governance and community services for residents of Nockamixon Township. Conveniently located at 589 Lake Warren Road in Upper Black Eddy, Pennsylvania, our office is dedicated to serving the needs of our community with efficiency and transparency. As a local government office, we provide a range of essential services, including the management of public records, planning and zoning, and community development. Our team is committed to fostering a safe, vibrant, and sustainable environment for all residents. We invite you to visit us for assistance or to participate in our public meetings, where your voice can help shape the future of our township. Whether you're a resident, business owner, or visitor, the Nockamixon Township Building is here to support and engage with you.
Pat Livezey Park
Welcome to Pat Livezey Park, your perfect escape into nature located in the charming town of New Hope, Pennsylvania. Nestled in the heart of Bucks County, our park offers a serene and picturesque setting for visitors of all ages to enjoy. Whether you're looking to explore scenic walking trails, enjoy a leisurely picnic, or engage in outdoor activities, Pat Livezey Park provides an ideal backdrop for relaxation and recreation. Our well-maintained park features lush greenery, open spaces, and a variety of amenities designed to enhance your visit. Families can delight in our playground area, while sports enthusiasts can make use of the sports fields and courts. Nature lovers will appreciate the diverse flora and fauna, making it a wonderful spot for bird watching and photography.
Washington Lane Recreation
Welcome to Washington Lane Recreation, your premier destination for outdoor fun and relaxation in Bensalem, Pennsylvania. Nestled at 4301 Richlieu Road, our beautiful park offers a serene escape from the hustle and bustle of everyday life. Whether you're looking to enjoy a peaceful stroll, engage in recreational activities, or host a family picnic, Washington Lane Recreation has something for everyone. Our well-maintained grounds feature lush green spaces, walking trails, and a variety of amenities designed to enhance your experience. Families can enjoy our playgrounds, while sports enthusiasts can take advantage of our courts and fields. With ample parking and convenient facilities, Washington Lane Recreation is the perfect spot for community gatherings, outdoor events, or simply spending quality time with loved ones.
S Eagle Rd & Swamp Rd - MBNS
Welcome to S Eagle Rd & Swamp Rd - MBNS, your convenient transit station located in the heart of Pennsylvania 18940, United States. Strategically positioned to serve commuters and travelers, our station offers a seamless transit experience with easy access to local and regional transportation networks. Whether you're heading to work, school, or exploring the area, S Eagle Rd & Swamp Rd - MBNS is your reliable hub for efficient and timely travel. Our facilities are designed to ensure comfort and safety, with well-maintained waiting areas and clear signage for your convenience. We are committed to providing excellent service and ensuring a smooth journey for all our passengers. Visit us today and experience the ease of travel at S Eagle Rd & Swamp Rd - MBNS.
SecureSpace Self Storage Langhorne
Welcome to SecureSpace Self Storage Langhorne, your trusted partner for secure and reliable storage solutions in Langhorne, Pennsylvania. Conveniently located at 300 Woodbourne Road, our facility is designed to meet all your storage needs with ease and convenience. Whether you are moving, decluttering, or simply in need of extra space, we offer a variety of storage unit sizes to accommodate your belongings. At SecureSpace Self Storage Langhorne, security is our top priority. Our facility is equipped with continuous digital surveillance and additional security patrols, ensuring the safety of your items at all times. Every entry and exit is meticulously recorded for added security. Our climate-controlled units provide a stable environment for sensitive items, protecting them from extreme temperatures and humidity.
Cobalt Ridge Sports Field
Welcome to Cobalt Ridge Sports Field, your premier destination for outdoor recreation and community gatherings in Levittown, Pennsylvania. Nestled at 49 Cobalt Ridge Drive South, our park offers a vibrant and welcoming environment for individuals and families to enjoy a range of activities in the great outdoors. At Cobalt Ridge Sports Field, we pride ourselves on providing top-notch facilities for both casual and competitive sports enthusiasts. Our well-maintained fields are perfect for soccer, baseball, softball, and other team sports, ensuring a fantastic experience for players and spectators alike. Whether you're organizing a friendly match or a league tournament, our fields are equipped to meet your needs.
Bristol Township Road Department
Welcome to the Bristol Township Road Department, your dedicated local government office committed to maintaining and improving the infrastructure of our vibrant community. Located at 2501 Bath Road, Bristol, Pennsylvania, we are at the heart of ensuring safe and efficient transportation for all residents and visitors. Our department is responsible for the upkeep of local roads, bridges, and public pathways, ensuring they meet the highest standards of safety and accessibility. We work diligently to manage road repairs, snow removal, street cleaning, and signage maintenance to enhance the quality of life in Bristol Township.
DRJTBC Executive Offices
Welcome to DRJTBC Executive Offices, your dedicated resource for local government services in Yardley, Pennsylvania. Conveniently located at 1199 Woodside Road, our office serves as a central hub for the Delaware River Joint Toll Bridge Commission's administrative and operational functions. As a vital part of the community, we are committed to ensuring the safe and efficient movement of people and goods across the Delaware River, fostering regional connectivity and economic growth. Our team of professionals is here to assist with inquiries and provide information about our projects, initiatives, and the various services we offer. We invite you to visit us during our business hours to learn more about how we are working to enhance transportation infrastructure and support the local community.
Indian Creek Park
Welcome to Indian Creek Park, a serene oasis nestled in the heart of Levittown, Pennsylvania. Located at 19057, our community park offers a perfect escape for families, nature enthusiasts, and anyone looking to unwind amidst beautiful natural surroundings. Indian Creek Park is a haven for outdoor activities, boasting well-maintained walking trails, picturesque picnic areas, and open green spaces perfect for recreation and relaxation. Whether you're planning a leisurely stroll, a fun-filled family picnic, or simply a quiet day in nature, our park provides the ideal setting.
Green Lynne Park
Welcome to Green Lynne Park, your serene escape nestled in the heart of Levittown, Pennsylvania. Located on Green Lynne Drive, our park offers a peaceful retreat from the hustle and bustle of everyday life. Whether you're a local resident or a visitor, Green Lynne Park is the perfect destination for outdoor enthusiasts and families alike. Explore our beautifully landscaped grounds, where you can enjoy leisurely strolls along picturesque walking paths, or find a quiet spot to relax and unwind amidst nature. Our park is equipped with a variety of amenities to enhance your visit, including well-maintained picnic areas, a children's playground, and open spaces ideal for sports and recreational activities.
People also searched for:
- Safe public spaces in Aliquippa
- Safe public spaces in Allentown
- Safe public spaces in Ambridge
- Safe public spaces in Baden
- Safe public spaces in Bangor
- Safe public spaces in Beaver
- Safe public spaces in Beaver Falls
- Safe public spaces in Bensalem
- Safe public spaces in Bethel Park
- Safe public spaces in Bethlehem
- Safe public spaces in Bradford
- Safe public spaces in Bridgeville
- Safe public spaces in Bristol
- Safe public spaces in Brookville
- Safe public spaces in Bryn Mawr
- Safe public spaces in Burgettstown
- Safe public spaces in Canonsburg
- Safe public spaces in Carmichaels
- Safe public spaces in Carnegie
- Safe public spaces in Carnot-Moon
- Safe public spaces in Chalfont
- Safe public spaces in Chambersburg
- Safe public spaces in Charleroi
- Safe public spaces in Clarion
- Safe public spaces in Coatesville
- Safe public spaces in Conneaut Lake
- Safe public spaces in Connellsville
- Safe public spaces in Coraopolis
- Safe public spaces in Cranberry Township
- Safe public spaces in Dingmans Ferry
- Safe public spaces in East Norriton
- Safe public spaces in East Stroudsburg
- Safe public spaces in Easton
- Safe public spaces in Edinboro
- Safe public spaces in Elkins Park
- Safe public spaces in Ellwood City
- Safe public spaces in Erie
- Safe public spaces in Evans City
- Safe public spaces in Fairless Hills
- Safe public spaces in Feasterville-Trevose
- Safe public spaces in Finleyville
- Safe public spaces in Gibsonia
- Safe public spaces in Girard
- Safe public spaces in Glenside
- Safe public spaces in Greencastle
- Safe public spaces in Greensburg
- Safe public spaces in Greenville
- Safe public spaces in Grove City
- Safe public spaces in Hanover
- Safe public spaces in Harmony
- Safe public spaces in Hatfield
- Safe public spaces in Hawley
- Safe public spaces in Hermitage
- Safe public spaces in Imperial
- Safe public spaces in Jim Thorpe
- Safe public spaces in Kingston
- Safe public spaces in Kutztown
- Safe public spaces in Lake Ariel
- Safe public spaces in Langhorne
- Safe public spaces in Lansdale
- Safe public spaces in Lehighton
- Safe public spaces in Levittown
- Safe public spaces in Linesville
- Safe public spaces in Mars
- Safe public spaces in Matamoras
- Safe public spaces in McCandless
- Safe public spaces in McDonald
- Safe public spaces in McKees Rocks
- Safe public spaces in McKeesport
- Safe public spaces in McMurray
- Safe public spaces in Meadville
- Safe public spaces in Mercer
- Safe public spaces in Milford
- Safe public spaces in Monaca
- Safe public spaces in Monongahela
- Safe public spaces in Morrisville
- Safe public spaces in Mount Lebanon
- Safe public spaces in New Brighton
- Safe public spaces in New Castle
- Safe public spaces in New Hope
- Safe public spaces in New Kensington
- Safe public spaces in New Wilmington
- Safe public spaces in Newtown
- Safe public spaces in Oakdale
- Safe public spaces in Perkasie
- Safe public spaces in Philadelphia
- Safe public spaces in Pittsburgh
- Safe public spaces in Pittston
- Safe public spaces in Portersville
- Safe public spaces in Reading
- Safe public spaces in Rochester
- Safe public spaces in Saegertown
- Safe public spaces in Scranton
- Safe public spaces in Sellersville
- Safe public spaces in Sewickley
- Safe public spaces in Sharon
- Safe public spaces in Sharpsville
- Safe public spaces in Slippery Rock
- Safe public spaces in South Park Township
- Safe public spaces in Stroudsburg
- Safe public spaces in Tobyhanna
- Safe public spaces in Uniontown
- Safe public spaces in Verona
- Safe public spaces in Warrington
- Safe public spaces in Washington
- Safe public spaces in Waynesboro
- Safe public spaces in Waynesburg
- Safe public spaces in West Mifflin
- Safe public spaces in Wexford
- Safe public spaces in Whitehall
- Safe public spaces in Wilkes-Barre
- Safe public spaces in Yardley
- Safe public spaces in Zelienople
People also searched for:
List of local businesses, places and services in Pennsylvania
⭐ business help 🔍 services ☎ phones 🕒 opening times ✍️reviews 🌍 addresses, locations 📷 photos