Holmberg Orchards is an attraction, food place, store, grocery store in Ledyard, Connecticut, United States.
Address:
1990 Connecticut 12, Gales Ferry, Ledyard, Connecticut 06335, United StatesMap Category:
Attraction, Food Place, Store, Grocery Store