History
205 Lavinia Street is located in the quaint, sleepy, little town of Milton, Delaware.It is the most beautiful, peaceful and spiritual place I have ever encountered. It's very hard to exit once landed..Its a must..Don't miss it..
Specialties
Fine art photography & video