Italian in Richmond Upon Thames - Richmond 20 Hill Street, Richmond, Richmond Upon Thames, TW9 1TN Tags: cuisine: pizzeria