Description
Barbalu is the marriage (literally) of husband and wife team Stefano Barbagallo and Adriana Luque. Their Italian restaurant opened in 2013 near the South Street...
225-227 Front St. Manhattan, NY, 10038
(646) 918-6565