Napuleby Michael Hubbard 13 August 2001 | LondonA restaurant offering southern Italian fare on the bustling Fulham Broadway. Continue Reading