Roman 'service station' may have been found by archaeologists