city-hall-wedding-001 city-hall-wedding-002 city-hall-wedding-003 city-hall-wedding-004 city-hall-wedding-005 city-hall-wedding-006 city-hall-wedding-007 city-hall-wedding-008 city-hall-wedding-009 city-hall-wedding-010 city-hall-wedding-011 city-hall-wedding-012 city-hall-wedding-013 city-hall-wedding-014 city-hall-wedding-015 city-hall-wedding-016 city-hall-wedding-017 city-hall-wedding-018 city-hall-wedding-019 city-hall-wedding-020 city-hall-wedding-021 city-hall-wedding-022 city-hall-wedding-023 city-hall-wedding-024 city-hall-wedding-025 city-hall-wedding-026 city-hall-wedding-027 city-hall-wedding-028 city-hall-wedding-029 city-hall-wedding-030 city-hall-wedding-031 city-hall-wedding-032 city-hall-wedding-033 city-hall-wedding-034 city-hall-wedding-035 city-hall-wedding-036 city-hall-wedding-037 city-hall-wedding-038 city-hall-wedding-039 city-hall-wedding-040 city-hall-wedding-041 city-hall-wedding-042 city-hall-wedding-043 city-hall-wedding-044 city-hall-wedding-045 city-hall-wedding-046 city-hall-wedding-047 city-hall-wedding-048 city-hall-wedding-049 city-hall-wedding-050 city-hall-wedding-051 city-hall-wedding-052 city-hall-wedding-053 city-hall-wedding-054 city-hall-wedding-055 city-hall-wedding-056 city-hall-wedding-057 city-hall-wedding-058 city-hall-wedding-059 city-hall-wedding-060 city-hall-wedding-061 city-hall-wedding-062 city-hall-wedding-063 city-hall-wedding-064 city-hall-wedding-065 city-hall-wedding-066 city-hall-wedding-067 city-hall-wedding-068 city-hall-wedding-069 city-hall-wedding-070 city-hall-wedding-071 city-hall-wedding-072 city-hall-wedding-073 city-hall-wedding-074 city-hall-wedding-075 city-hall-wedding-076 city-hall-wedding-077 city-hall-wedding-078 city-hall-wedding-079 city-hall-wedding-080 city-hall-wedding-081 city-hall-wedding-082 city-hall-wedding-083 city-hall-wedding-084 city-hall-wedding-085 city-hall-wedding-086 city-hall-wedding-087 city-hall-wedding-088 city-hall-wedding-089 city-hall-wedding-090 city-hall-wedding-091 city-hall-wedding-092 city-hall-wedding-093

New York Wedding Photographer // A Wedding at City Hall and Tiny’s NYC

Hotel – The Greenwich Hotel 

Lunch Venue  – Tiny’s and The Bar Upstairs

Flowers by the bride

Dress – Chloe

 

FOLLOW US ON INSTAGRAM @katieosgoodphoto
A perfectly casual afternoon with E & N, late fall A perfectly casual afternoon with E & N, late fall, Brooklyn, NY. #35mmfilm #polaroidtypei 
.
.
.
.
.
.
#brooklynportraits #engagedinbrooklyn #casualengagementportraits #brooklynengagementphotos #newyorkweddingphotographer #hudsonvalleyweddingphotographer #westchesterweddingphotographer #filmweddingphotographer
When a golf announcer and a tv writer get married🥂

Planner @allthebestmoments_atbm 
Venue & catering @fenwaygolfclub 
Flowers @theparcelflowerco 
Hair & MU @hairhouse_newro 
Dress @pronovias 
Suit @rothmansnyc 
Stationary @thewriteoccasion 
Band @troycurtisliveentertainment 
Video @alexknightstudio 

.
.
.
.
#westchesterwedding #fenwaygolfclubwedding #newyorkweddingphotographer #westchesterweddingphotographer #hudsonvalleyweddingphotographer
S and N’s new chapter— a city hall ceremony an S and N’s new chapter— a city hall ceremony and surprise photos at their empty new apt in Fort Greene, BK. Such a sweet day to capture. On 35mm film, digital, & Polaroid. 
.
.
.
.
#brookynweddingphotographer #newyorkcityhallwedding #newyorkfilmweddingphotographer #hudsonvalleyfilmweddingphotographer #westchesterfilmweddingphotographer #35mmfilmweddingphotos #documentaryweddingphotographer #newyorkweddingphotographer #westchesterweddingphotographer #brooklynwedding
So hard to choose just a few from Silvie & Scott’s bash at the @boweryhotel 

Planner @tkeventsnyc 
Photo & video @katieosgoodphoto 
Florals @aurorabotanica 
Hair and makeup @willowhouse.beauty 
Cake @buttermilkbakeshopny 
Stationary @francescamaida_ 
Dress @daniellefrankelbride 
Catering @boweryhotel_events 
Band @modsocietymusic

#boweryhotelwedding #nycweddingphotographer #brooklynweddingphotographer 
#hudsonvalleyweddingphotographer #nycwedding #westchesterweddingphotographer 
#candidweddingphotographer #35mmfilm #polaroidtypei
Emily and Jorge at @therivercafe Planning: Victo Emily and Jorge at @therivercafe 

Planning: Victoria from @theweddingplanandcompany 
Hair & MU: @ivysophiamua @mua__jeanice 
Florals: @porcelainvinefloral 
Dress: @galialahav 
Suit: @tomford 
Stationary: @cecinewyork
Content Creator: @momentsmademagic 
DJ: @tcmdjevents 
Rings: @tiffanyandco 

#brooklynwedding #brooklynweddingphotographer 
#rivercafewedding #nycweddingphotographer 
#hudsonvalleyweddingphotographer #westchesterweddingphotographer
I don’t know if it’s my change in age or fashi I don’t know if it’s my change in age or fashion but I’m getting really excited by shoes and simple hair dos as of late. Georgia  had it going on in both departments. So much fun! 

Planning @penelopeevents 
Venue @wythehotel 
Catering @lecrocodilebk 
Hair and Makeup @willowhouse.beauty 
Florals @designsbyahnnyc 
Dress @moniquelhuillierbride 
Suit Jennah Goldman 
Lighting @ulsnyc 

#nycweddingphotographer #hudsonvalleyweddingphotographer #westchesterweddingphotographer #brooklynwedding #wythehotelwedding #nycdocumentaryweddingphotographer #wythehotelweddingphotographer

Navigation

Get In Touch

~ New York ~

Hudson Valley | NYC | New England

HOME

INFO

VIDEO

STORIES

Email:

info@katieosgood.com

Contact

© Katie Osgood Photography 2025
Back to Top