Melrose Resto is a relaxed eatery offering a casual Italian menu of pizza, pasta, and sandwiches, complemented by wine and cocktails.