The Taste of Italy situated in the heart of Richmond