Discover 10 mediterranean restaurants in deptford.
1750 Clements Bridge Road, Deptford
(856) 845-8200